TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

História Da Linguagem C/C++

Artigo: História Da Linguagem C/C++. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  9/10/2013  •  Artigo  •  279 Palavras (2 Páginas)  •  344 Visualizações

Página 1 de 2

O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o

objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta

linguagem. Stroustrup percebeu que a linguagem Simula possuía características bastante úteis

para o desenvolvimento de software, mas era muito lenta para uso prático. Por outro lado o

BCPL era rápido, mas possuía baixo nível, dificultando sua utilização em desenvolvimento de

aplicações. Durante seu período na Bell Labs, ele enfrentou o problema de analisar o kernel

UNIX com respeito à computação distribuída. A partir de sua experiência de doutorado,

começou a acrescentar elementos do Simula no C.

C foi escolhido pois possuía uma proposta de uso genérico, era rápido e também portável para

diversas plataformas. Algumas outras linguagens que também serviram de inspiração para o

informático foram ALGOL 68, Ada, CLU e ML. Novas características foram adicionadas, como

funções virtuais, sobrecarga de operadores e funções, referências, constantes, controle de

memória pelo usuário, melhorias na checagem de tipo e estilo de comentário de uma linha (//).

A primeira versão comercial da linguagem C++ foi lançada em outubro de 1985.

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.

...

Baixar como (para membros premium)  txt (2.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com