Buscar

Características do ambiente de desenvolvimento C

Prévia do material em texto

Características do ambiente de desenvolvimento C
A única linguagem que o computador "entende" é a chamada Linguagem de Máquina, que é formada por um conjunto de códigos numéricos, próprios para comandar a máquina. Porém, estes códigos são extremamente complicados para o entendimento humano, por isso surgiram as linguagens simbólicas. Uma linguagem simbólica é, na realidade, um conjunto de palavras e regras facilmente compreendidas pelo homem, mas para que o computador as entenda existe a necessidade de uma tradução para a linguagem de máquina. Este processo de tradução é denominado "compilação".
 Diagrama esquemático do processo de criação de um programa: 
(a) O programa fonte é um arquivo "texto" digitado pelo programador. Este arquivo contém as instruções necessárias para que o computador realize a tarefa desejada. Utiliza-se a linguagem simbólica, genericamente chamada de linguagem de programação.
 (b) O programa fonte é lido pelo compilador , que traduz as instruções da linguagem simbólica para a linguagem de máquina. Neste processo são apontados os eventuais erros existentes no programa fonte, e enquanto houver erros o compilador não gerará o programa executável (em linguagem de máquina), neste caso o programador deverá retornar ao editor e corrigir os erros apontados. 
(c) Após o processo de compilação, se não forem detectados erros, será criado o programa executável (em linguagem de máquina). Este programa receberá o sufixo .EXE e poderá ser executado através do prompt do MS-DOS.
 A linguagem C é uma linguagem simbólica de fácil entendimento, que possui uma sintaxe bastante estruturada e flexível, tornando sua programação bem simplificada. Para criarmos um programa, seja qual for a linguagem simbólica utilizada, devemos primeiramente definir um algoritmo capaz de resolver o problema.
Na realidade o algoritmo é a estratégia que devemos utilizar para ordenar as idéias que serão, posteriormente, convertidas em instruções. Uma das ferramentas para a elaboração de algoritmos é a pseudo-linguagem: uma forma de escrever as instruções utilizando o português de maneira estruturada.

Continue navegando