Seminário: C
Click here to load reader
-
Upload
ivna-valenca -
Category
Documents
-
view
506 -
download
0
Transcript of Seminário: C
Linguagem C
Bruna Gabriela, Ewerton Freire, Washington Ferreira
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.
2Profa. MSc Ivna Valença
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.
3Profa. MSc Ivna Valença
Linguagem C
• Tipos e Operadores– Char
– Int
– Float
– Double
– Operadores Aritméticos: + – * /
– Operadores Aritméticos: < > == e != && e ||
4Profa. MSc Ivna Valença
Linguagem C
• Fluxo de Controle
5Profa. MSc Ivna Valença
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.
6Profa. MSc Ivna Valença
Bibliografia
– KERNIGHAN, Brian W.; RITCHIE, Dennis M. C a linguagem de programação padrão ANSI , Rio de Janeiro - RJ: Elsevier, 1989. 289p.
7Profa. MSc Ivna Valença
8Profa. MSc Ivna Valença