aeds

9106 palavras 37 páginas
Linguagem C
Ricardo Terra rterrabh@gmail.com Ricardo Terra (rterrabh@gmail.com)

Linguagem C

23 de outubro de 2013

1 / 344

CV

Nome: Ricardo Terra
Email: rterrabh@gmail.com www: ricardoterra.com.br
Twitter: rterrabh
Lattes: lattes.cnpq.br/ 0162081093970868

Ph.D. (UFMG/UWaterloo),
M.Sc. (PUC Minas)

Background
Acadêmico : UFSJ (desde
Profissional : DBA Eng.

2013),

(1 ano ),

Ricardo Terra (rterrabh@gmail.com)

FUMEC (3 anos ), UNIPAC (1 ano ), FAMINAS (3 anos )

Synos (2 anos ), Stefanini (1 ano )

Linguagem C

23 de outubro de 2013

2 / 344

1. Introdução – Conteúdo

1

Introdução
Tópicos Importantes

2

Sintaxe Básica

3

Ponteiros

161

4

Tópicos Relevantes

219

5

Extras

301

Ricardo Terra (rterrabh@gmail.com)

3
4
18

Linguagem C

23 de outubro de 2013

3 / 344

Introdução
Tópicos Importantes

Ricardo Terra (rterrabh@gmail.com)

Linguagem C

23 de outubro de 2013

4 / 344

Introdução – Tópicos Importantes
Origem do C
Dennis Ritchie
BCPL → B → C em 1970

Devido à popularidade de microcomputadores, um grande número de implementações surgiram compatíveis, porém com algumas discrepâncias

Para evitar discrepâncias, o ANSI (American National
Standards Institute), em 1983, criou o padrão C ANSI
Modificado em 1989 (C89)
Modificado em 1999 (C99)
Modificado em 2009? Não
Ricardo Terra (rterrabh@gmail.com)

Linguagem C

23 de outubro de 2013

5 / 344

Introdução – Tópicos Importantes
Linguagem
Estruturada exceto por uma única característica

Médio Nível nível mais alto: Pascal, COBOL, Java... médio nível: C, C++... nível mais baixo: Assembly...

Para programadores foi criada, influenciada e testada por programadores não se admire que C seja a linguagem mais popular entre excelentes programadores
Ricardo Terra (rterrabh@gmail.com)

Linguagem C

23 de outubro de 2013

6 / 344

Introdução – Tópicos Importantes

Compiladores X

Relacionados

  • ,,ãeds
    716 palavras | 3 páginas
  • AEDS
    1515 palavras | 7 páginas
  • AEDS
    995 palavras | 4 páginas
  • AED
    832 palavras | 4 páginas
  • aeds
    2175 palavras | 9 páginas
  • AEDS
    276 palavras | 2 páginas
  • aeds
    1386 palavras | 6 páginas
  • AEDs
    363 palavras | 2 páginas
  • AEDS
    737 palavras | 3 páginas
  • AED
    363 palavras | 2 páginas