Introdu O A Orienta O A Linguagem C

1023 palavras 5 páginas
Introdução a Orientação a Objetos utilizando a Linguagem C++

Tecgº Carlos Henrique da Silva Santos henrique@dmo.fee.unicamp.br Agradecimentos
„
„
„
„
„
„

Ramo Estudantil IEEE da Eng. Elétrica
(Alexandre)
Capítulo EDS (Ricardo Cotrin)
Organizadores (Júlio Novais e a Fernanda)
Faculdade de Eng. Elétrica (Marco Aurélio)
SIFEEC
Prof. Dr. Hugo Figueroa

Carlos Henrique / Introdução C++

2

(Provérbios 2:10)
Porquanto a sabedoria entrará no teu coração, e o conhecimento será suave à tua alma.

Carlos Henrique / Introdução C++

3

Tópicos
„
„
„
„
„
„
„
„
„
„
„

Introdução
Estruturas de Controle
Funções
Vetores e matrizes
Ponteiros e Strings
Classes e Abstração de dados
Sobrecarga de Operadores
Herança
Funções Virtuais e Polimorfismo
Entrada/Saída de dados com Streams
Manuseamento de Arquivos

Carlos Henrique / Introdução C++

4

Introdução: História
„
„

„
„

BCPL (1967) - Martin Richards
BCPL contribui com a Linguagem B desenvolvida por Ken Thompson, criando as primeiras versões do UNIX no Bell Labs (1970)
Evolução para C em 1972 por Ken Thompson e
Dennis Ritchie (linguagem do UNIX)
Final dos anos 70, publicação de Kernighan e
Ritchie (C clássico)
Carlos Henrique / Introdução C++

5

Introdução: História
C++ desenvolvida no início dos anos 80 por Bjarne Stroustrup no Bell Laboratories
„ 1983 - Comitê X3J11 para “produzir uma definição não-ambígua e independente da linguagem de máquina”
„ 1989, padrão aprovado (ISO e ANSI)
„ Documento em 1990 ANSI/ISO 9899:1990
„

Carlos Henrique / Introdução C++

6

Introdução: História

Bjarne Stroustrup
Carlos Henrique / Introdução C++

7

Introdução: Apresentação e
Padrão
Orientação a objetos
„ Uma das linguagens de desenvolvimento de softwares mais populares
„ O curso utilizará o C++ padronizado nos
EUA através da American National
Standards Intitute (ANSI), e no mundo através da International Standards
Organization (ISO)
„

Carlos Henrique / Introdução C++

8

Introdução: Padrão e Biblioteca
„
„

Peças chaves: Classes e

Relacionados

  • monografia SOA - Arquitetura Orientada a Servi¸cos
    7051 palavras | 29 páginas
  • Banco de dados
    2044 palavras | 9 páginas
  • Modelo de Monografia
    2332 palavras | 10 páginas
  • Modelo de Monografia
    2354 palavras | 10 páginas
  • Exemplo Monografia
    2313 palavras | 10 páginas
  • Java
    6025 palavras | 25 páginas
  • Apresentação formal universitária
    2497 palavras | 10 páginas
  • livro
    3699 palavras | 15 páginas
  • Capacita ̧ ̃o em inform ́tica
    25607 palavras | 103 páginas
  • Arquivo
    641 palavras | 3 páginas