Aspectos básicos de linguagem C Considerações gerais Muitas linguagens foram desenvolvidas e por muitos anos utilizadas com diferentes objetivos e características, tais como: Fortran, Cobol, Basic, Algols, Pascal e etc. Mas o que é C? C é o nome de uma linguagem atualmente utilizada em diferentes áreas e propósitos. Faz parte hoje de uma linguagem considerada avançada, desenvolvida nos laboratórios Bell nos anos 70. A definição formal da linguagem pode ser encontrada no livro “The C Programming Language” de Brian W. Kernighan e Dennis M. Ritchie (os pais da linguagem). Nos anos 80 iniciou-se um trabalho de criação de um padrão chamado C ANSI (American National Standardization Institute). É uma linguagem de nível médio, pois pode-se trabalhar em um nível próximo ao da máquina ou como uma linguagem de alto nível como outras existentes. Com o C podemos escrever programas concisos, organizados e de fácil entendimento, mas infelizmente a falta de disciplina pode gerar programas mal escritos, difíceis de serem lidos e compreendidos. Não se deve esquecer que C é uma linguagem para programadores, pois impõe poucas restrições ao que pode ser feito. O C é amigável e estruturado para encorajar bons hábitos de programação; cabe ao programador exercitar esses hábitos. A necessidade de escrever programas, que façam uso de recursos da linguagem de máquina de uma forma mais simples e portátil, fez com que a principal utilização do C fosse a reescrita do sistemas operacional UNIX. Sua indicação é principalmente no desenvolvimento de programas, tais como: compiladores, interpretadores, editores de texto; banco de dados. Computação gráfica, manipulação e processamento de imagens, controle de processos, … Principais características da linguagem C a serem ponderadas: - Portabilidade
- Geração de códigos executáveis compactos e rápidos
- Interação com o sistema operacional
- Facilidade de uso (através de ambientes como o