TRABALHO PARADIGMAS - C++
-
Upload
ellen-diana -
Category
Technology
-
view
71 -
download
1
Transcript of TRABALHO PARADIGMAS - C++
![Page 1: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/1.jpg)
Linguagem de Programação- C++
![Page 2: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/2.jpg)
C + +
• Linguagem C => C com classes
![Page 3: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/3.jpg)
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: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/4.jpg)
Principais Extensões
• Funções Virtuais;
• Sobrecarga de Operador;
![Page 5: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/5.jpg)
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: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/6.jpg)
Aplicativos mais conhecidos
produzidos em C+ +Adobe Photoshop;
Blender;
Mac OS X;
Winamp;
Mozila Firefox;
BrOffice.org;
Tíbia;
JMV;
![Page 7: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/7.jpg)
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: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/8.jpg)
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: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/9.jpg)
Ferramenta e ambientes de
desenvolvimento
• Softwares Livres em Plataforma Windows
– G++ - Ultimate++
– Dev-c++ - Eclipse
– Netbeans
![Page 10: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/10.jpg)
• Softwares Proprietários em plataforma
Windows
─ Intel C++ - Microsoft Visual C++
─ C++ Builder - Digital Mars
─ Turbo C++
![Page 11: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/11.jpg)
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: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/12.jpg)
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.
• TULIO€MARCUS€R.€CALIXTO. Introdução à linguagem de programaçã
o C++. Ribeirão Preto: Tulio marcus r. calixto, 2005. Color.
![Page 13: TRABALHO PARADIGMAS - C++](https://reader030.fdocuments.net/reader030/viewer/2022020123/55ac52501a28abf9118b4817/html5/thumbnails/13.jpg)
Obrigada pela Atenção
• ALEX DE OLIVEIRA GRACIANO
• ANA CAMILA FONSECA SOARES
• ELLEN DIANA SILVA DE CARVALHO
GUISSONI
• LUCAS CARVALHO ASSUNÇÃO