trabalho
Prof. Max Arruda Diniz Filho
Programação
De
Computadores
Linguagem C
Página |1
Engenharia 2014.1 – Programação de Computadores
Prof. Max Arruda Diniz Filho
Página |2
Linguagem de Programação C
A linguagem C é uma linguagem 3GL (terceira geração);
É uma linguagem com um núcleo muito simples, procedural e com recursos apoiados em bibliotecas de funções padronizadas;
Possui um sistema simples de tipos, evitando operações desnecessárias;
Parâmetros passados sempre por valor (exceto em vetores simulado através de ponteiros que pode ser passado por referência);
Estrutura de variáveis do tipo struct que permite que dados de tipos diferentes sejam combinados e manipulados como um registro.
Tradução do código-fonte
Quando o programador escreve um algoritmo ele está criando uma solução inicial para o problema proposto pelo usuário. O texto formal é o que se chama de códigofonte, escrito numa linguagem formalizada e dentro dos padrões rígidos de programação
(sua sintaxe).
Para que o código-fonte seja processado pelo computador é necessário antes traduzi-lo em código de maquina.
Interpretação
Nesta forma de tradução é feita a leitura, tradução e execução de cada linha do programa (código-fonte).
Compilação
Após verificação e checagem da sintaxe é gerado um código em linguagem de máquina a partir da tradução integral do programa, dando como resultado final o código executável que pode ser executado diretamente pelo computador.
Linguagem de
Alto Nível
Compilador ng Executável
Engenharia 2014.1 – Programação de Computadores
Prof. Max Arruda Diniz Filho
Página |3
Ambiente de desenvolvimento em C
A escrita de um programa em C é feita num editor de texto puro, não formatado para evitar a inserção de caracteres estranhos no texto.
Dev-C++
É um ambiente integrado de desenvolvimento para aplicações em C e C++ e pode ser baixado no site: