CARACTERÍSTICAS DA LINGUAGEM C ++
Projeto de pesquisa: CARACTERÍSTICAS DA LINGUAGEM C ++. Pesquise 862.000+ trabalhos acadêmicosPor: MariaR • 19/8/2014 • Projeto de pesquisa • 557 Palavras (3 Páginas) • 450 Visualizações
1. HISTORIA DO C++
O C++ é uma linguagem de programação de nível médio, baseada na linguagem C. O desenvolvimento da linguagem começou na década de 80, por Bjarne Stroustrup. O objetivo do desenvolvimento desta linguagem era melhorar uma versão do núcleo Unix. Para desenvolver a linguagem foram acrescentados elementos de outras linguagens de vários níveis, na tentativa de criar uma linguagem com elementos novos, sem trazer problemas para a programação. No inicio do desenvolvimento, a linguagem usava um pré-processador, mais Stroustrup criou um compilador próprio, com novas características.
A primeira versão oficial do C++ apareceu em 1985, juntamente com o livro “The C++ Programming Language”, que esclareceu vários pontos sobre o C++. Em 1989 foi lançada uma segunda versão da linguagem, com acréscimo das características: Herança múltipla, classes abstratas, métodos estáticos, métodos constantes e membros protegidos, incrementando também um suporte de orientação a objeto. Um ano depois foi lançado o livro “The Annotated C++ Reference Manual”, que se tornou uma base.
O C++ tem uma enorme variedade de códigos, pois alem de seus códigos, pode contar com vários da linguagem C. Esta variedade possibilita a programação em alto e baixo níveis. O C++ apresenta grande flexibilidade, embora seja bom, este fato faz com que a programação seja muito mais cuidadosa para não terem erros.
2. CARACTERÍSTICAS DA LINGUAGEM C++
O principal desenvolvedor da linguagem C++, Bjarne Stroustrup, descreve no livro “In The Design and Evolution of C++” quais seus principais objetivos ao desenvolver e expandir esta linguagem:
Em proposta geral, C++ deve ser tão eficiente e portável quanto C, sendo desenvolvida para ser uma linguagem com tipos de dados estáticos.
C++ é desenvolvido para ser o quanto mais compatível com C possível, fornecendo transições simples para código C.
C++ é desenvolvido para suportar múltiplos paradigmas de programação, principalmente a programação estruturada e a programação orientada a objetos, possibilitando múltiplas maneiras de resolver um mesmo problema.
C++ é desenvolvido para fornecer ao programador múltiplas escolhas, mesmo que seja possível ao programador escolher a opção errada.
3. EXEMPLOS DE APLICAÇÕES ESCRITAS EM C++
Alguns exemplos de aplicações e programas comerciais desenvolvidos totalmente ou parcialmente em C++.
Grande parte dos programas da Microsoft, incluindo Windows XP, Windows NT, Windows 9x, Pacote Office, Internet Explorer, Visual Studio e outros.
Sistemas Operacionais como o já citado Windows, Apple OS X, BeOS, Solaris e Symbian (sistema operacional para celulares).
Bancos de dados como SQL e MySQ.
Aplicações Web, como a máquina de busca Google e o sistema de comércio virtual da Amazon.
Aplicações gráficas como os programas da Adobe (Photoshop, Illustrator), Maya e AutoCAD.
...