Seminário: C

747 views
701 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
747
On SlideShare
0
From Embeds
0
Number of Embeds
396
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Seminário: C

  1. 1. Linguagem CBruna Gabriela, Ewerton Freire, Washington Ferreira
  2. 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. 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. 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. 5. Linguagem C • Fluxo de Controle Profa. MSc Ivna Valença 5
  6. 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. 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
  8. 8. Profa. MSc Ivna Valença 8

×