conceitos básicos-linguagem c
DESCRIPTION
apostila voltada para programadores iniciantes em microcontroladores e C++ abordagem simples e descomplicadaTRANSCRIPT
LINGUAGEM CProf. Marcos Ferreira
HISTÓRICO
A linguagem C é uma linguagem de programação genérica inventada na década de 1970 por Dennis Ritchie.
O ANSI (American National Standard Institute) padronizou a versão ANSI-C.
HISTÓRICO
A linguagem C é uma linguagem que segue o paradigma da programação estruturada, ou seja, os programas teoricamente seguem um arranjo (estrutura) previamente definido ou simplesmente linhas de comando em ordem descendente por padrão.
O programas escritos em linguagem C seguem a estrutura de linhas de comandos onde estes são organizados em conjuntos denominados funções.
PROGRAMAÇÃO ESTRUTURADA
Programação estruturada é uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e iteração.
Tendo, na prática, sido transformada na Programação modular, a Programação estruturada orienta os programadores para a criação de estruturas simples em seus programas, usando as subrotinas e as funções. Foi a forma dominante na criação de software entre a programação linear e a programação orientada por objetos.
LINGUAGEM C - NÍVEL
PRINCIPAIS CARACTERÍSTICAS
Versatilidade: ele possui tanto características de "alto nível" quanto de "baixo nível".
Poder: possui ampla biblioteca de funções e é utilizado na construção de “software” para os mais diversos projetos.
Portabilidade: é possível adaptar um programa em C de um tipo de computador para outro.
USO DE FUNÇÕES
Um programa em C consiste de várias funções encadeadas.
Uma função é um bloco de código de programa que pode ser usado diversas vezes em sua execução.
Blocos de código são delimitados por chaves: {}
O uso de funções permite que o programa fique mais legível, mais estruturado.
CASE SENSITIVE
Caracteres maiúsculos e minúsculos fazem diferença;
SOMA ≠ soma;
Comandos do C (if ou for, por exemplo) só podem ser escritos em minúsculas, pois senão o compilador interpretará como variáveis.