13
Linguagem de Programação- C++

Apresentação1 c++

Embed Size (px)

Citation preview

Page 1: Apresentação1 c++

Linguagem de Programação- C++

Page 2: Apresentação1 c++

C + +

• Linguagem C => C com classes

Page 3: Apresentação1 c++

Por quem foi desenvolvido?

• Inicialmente por BJARNE STROUSTRUP.

"C faz com que dar um tiro no pé seja fácil; C++ torna isso mais difícil, mas quando nós o fazemos arrebentamos com a perna toda."

Page 4: Apresentação1 c++

Principais Extensões

• Funções Virtuais;• Sobrecarga de Operador;

Page 5: Apresentação1 c++

Domínio de Aplicação

Sem domínio específico;

Eficiente e portátil;

Ser o mais compatível com C possível;

Page 6: Apresentação1 c++

Aplicativos mais conhecidos produzidos em C+ +

Adobe Photoshop;

Blender;

Mac OS X;

Winamp;

Mozila Firefox;

BrOffice.org;

Tíbia;

JMV;

Page 7: Apresentação1 c++

Características

• C++ é desenvolvido para ser uma linguagem tipada estaticamente e de propósito geral que é tão eficiente e portátil quanto o C.

• É desenvolvido para suportar múltiplos paradigmas.• É desenvolvido para fornecer ao programador escolhas, mesmo

que seja possível ao programador escolher a opção errada.• É desenvolvido para ser o mais compatível com C possível,

fornecendo transições simples para código C.• Evita fornecer facilidades que são específicas a certas plataformas

ou a certos grupos de desenvolvedores.• Não exige overhead para facilidades que não são utilizadas.• É desenvolvido para ser utilizado mesmo sem um ambiente de

desenvolvimento sofisticado.

Page 8: Apresentação1 c++

Tipos de Dados

Tipos primitivos:

char, int, float, double, wchar_t e bool.

Tipos Compostos:

• Os tipos de dados compostos derivam dos tipos primitivos e são úteis para resolver uma grande quantidade de problemas.

• Temos como tipo composto: Vetores, Matrizes, String e Structs.

Page 9: Apresentação1 c++

Ferramenta e ambientes de desenvolvimento

• Softwares Livres em Plataforma Windows– G++ - Ultimate++

– Dev-c++ - Eclipse

– Netbeans

Page 10: Apresentação1 c++

• Softwares Proprietários em plataforma Windows

─ Intel C++ - Microsoft Visual C++

─ C++ Builder - Digital Mars

─ Turbo C++

Page 11: Apresentação1 c++

Citação

"Nós podemos sobreviver com o necessário. Mas não é proibido viver com mais que o necessário.“

Bjarne Stroustrup

Page 12: Apresentação1 c++

Bibliografias

• WIKIPÉDIA. Bjarne Stroustrup. Disponível em: <http://pt.wikipedia.org/wiki/Bjarne_Stroustrup>. Acesso em: 13 ago. 2014.

•  INTERNET. C++ power programming. Disponível em: <http://www.oocities.org/>. Acesso em: 28 set. 2014.

• TULIOMARCUSR.CALIXTO. � � � Introdução à linguagem de  programação C++. Ribeirão Preto: Tulio marcus r. calixto, 2005. Color.

Page 13: Apresentação1 c++

Obrigada pela Atenção

• ALEX DE OLIVEIRA GRACIANO• ANA CAMILA FONSECA SOARES• ELLEN DIANA SILVA DE CARVALHO

GUISSONI• LUCAS CARVALHO ASSUNÇÃO