Páginas

terça-feira, 6 de maio de 2014

Codificação de programas. Do que se trata?

O desenvolvimento de programas vai bem além do simples fato de conhecer uma linguagem de programação (imperativa e/ou orientada a objeto) e aplicar suas propriedades ao desenvolvimento de programas caseiros-escolar como um "Olá mundo", ou a área de um retângulo. Mesmo para o desenvolvimento de programas simples, não é
dispensável o uso de métodos apropriados à programação. São vários os passos que nos levam do projeto à estruturação do nosso código fonte, passos estes que tem a função de dar corpo e vida ao seu programa.

Este desenvolvimento está sempre associado ao uso de ferramentas ou ambientes de desenvolvimento (Notepad++, DevC++, MiniGW, NetBeans, Eclipse, ... ) que acompanham-nos (programadores [independente de níveis]) desde a etapa da codificação, propriamente dita, até a geração e teste do código executável. Enfim chegamos ao nosso ponto principal, a codificação. Aos poucos, em postagens continuas, apresentaremos o processo de codificação e seus sub-tópicos. Mas o que é a codificação? Codificar? O que estou fazendo quando estou codificando?


Codificação em linguagem HTML para internet
Associando a definição de codificação do Dicionario Informal a programação propriamente dita, temos que: Codificação é um processo, um artifício, uma maneira, um modo ou uma forma utilizada e originada pela criatividade humana para identificar itens, materiais, objetos, entre outras coisas semelhantes [em nosso caso, o processo de adaptação do Português Estruturado à uma Linguagem de Programação Especifica]. Esse processo é organizado com base em uma prévia classificação dos itens em categorias (que são escolhidas por conveniência ou necessidade) e é formado a partir de duas únicas dimensões: numérica e/ou alfabética [podemos pensar que essa "classificação do itens" são as regras impostas pelas particularidade da linguagem, como o Java]. Agrupam-se os números e/ou letras em séries de conjuntos que irão identificar um determinado item [pensemos nisso como as palavras reservadas da linguagem que nos norteiam e que são utilizadas de acordo a necessidade do programador, permitindo assim que outro conhecedor da linguagem possa descodificar e entender o programa].

Pronto. Codificar é simplesmente esse "simples" processo.

A primeira ferramenta que utilizamos para a codificação se chama editor, e é nessa etapa, que através dele, será gerado o arquivo, ou conjunto de arquivos que conterá o código-fonte desenvolvido. Apesar da possibilidade do uso de editores de linha (EDIT do DOS, por exemplo), optamos por sempre usar editores de texto que nos ofereçam uma maior gama de ferramentas como coloração de palavras reservadas, interface gráfica, gerenciadores de eventos e geração automatizada do código-fonte que facilitam a vida do programador na hora do trabalho.

Agora que estamos por dentro do processo de codificação, estamos pronto para avançar no nosso estudo à programação, com continuidade no próximo post que envolve a Tradução do Código Fonte.



2 comentários:

  1. Texto muito bem escrito e informativo para que iniciantes em programação (tipo eu) tenham uma noção melhor do que se trata o processo inicial. Vou acompanhar as próximas postagens e esperar ainda mais conteúdos úteis, como este.
    Bom trabalho ;)

    ResponderExcluir
    Respostas
    1. Obrigado Felipe Matheus, que bom que conseguimos te atingir com o objetivo principal deste post, que possamos assim acrescentar na edificação do seu estudo em programação! ;)

      Excluir