O documento descreve a linguagem de programação C, criada em 1972 por Dennis Ritchie para desenvolver o sistema operacional Unix. A linguagem influenciou várias outras linguagens e foi padronizada pelo ANSI entre 1983 e 1989. O documento discute características da linguagem como variáveis, tipos, operadores e fluxo de controle.
2. Introdução
• Criada em 1972 por Dennis Ritchie para desenvolver o SO Unix.
• Influenciou várias linguagens como:
C++, C#, Java, JavaScript, PHP, Limbo entre outras.
• Padronização pelo American National Standards Institute (ANSI)
iniciado em 1983 e concluído em 1989.
• K&R C – C Programming language.
Profa. MSc Ivna Valença 2
3. Linguagem C
• Variáveis
– Variáveis e constantes são os objetos de dados básicos manipulados em um
programa. As declarações listam as variáveis a serem usadas
– Os nomes são compostos de letras e dígitos, o primeiro caractere deve ser uma
letra.
– As letras maiúsculas e minúsculas são distintas, de modo que x e X são dois nomes
diferentes.
Profa. MSc Ivna Valença 3
4. Linguagem C
• Tipos e Operadores
– Char
– Int
– Float
– Double
– Operadores Aritméticos: + – * /
– Operadores Aritméticos: < > == e != && e ||
Profa. MSc Ivna Valença 4
5. Linguagem C
• Fluxo de Controle
Profa. MSc Ivna Valença 5
6. Conclusão
• Desenvolvida para o sistema Unix, C possui fluxos de controles bem estruturados.
Suas expressões são formadas com operadores e operandos. Sua linguagem foi
pouco alterada, assegurando que a maioria dos padrões existentes continuasse
valendo.
• C possui suas falhas, como em qualquer outra linguagem de
programação, operadores têm prioridade errada, outras partes da forma de
desenvolver os códigos poderiam ser aperfeiçoadas. Mas apesar de tudo isto, C
tem se mostrado uma linguagem expressiva e efetiva para grandes variedades de
aplicações.
Profa. MSc Ivna Valença 6
7. Bibliografia
– KERNIGHAN, Brian W.; RITCHIE, Dennis M. C a linguagem de programação
padrão ANSI , Rio de Janeiro - RJ: Elsevier, 1989. 289p.
Profa. MSc Ivna Valença 7