Trabalho de linguagem c++

2733 palavras 11 páginas
A EVOLUÇÃO DA LINGUAGEM

O C++ foi inicialmente desenvolvido por Bjarne Stroustrup dos Bell Labs, durante a década de 1980 com o objetivo implementar uma versão distribuída do núcleo Unix.[1] Como o Unix era escrito em C, dever-se-ia manter a compatibilidade, ainda que adicionando novos recursos. Alguns dos desafios incluíam simular a infraestrutura da comunicação entre processos num sistema distribuído ou de memória compartilhada e escrever drivers para tal sistema. Stroustrup percebeu que a linguagem Simula 67 possuía características bastante úteis para o desenvolvimento de software, mas que era muito lenta para uso prático. Por outro lado, a linguagem BCPL era rápida, mas possuía demasiado baixo nível, dificultando sua utilização no desenvolvimento de aplicações. A partir de sua experiência de doutorado, começou a acrescentar elementos do Simula 67 no C, especialmente os recursos de criação e manipulação de objetos. O C foi escolhido como base de desenvolvimento da nova linguagem 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 cientista da computação foram ALGOL 68, Ada, CLUe ML.
Ainda em 1983 o nome da linguagem foi alterado de C with Classes para C++. Antes implementada usando um pré-processador a linguagem passou a exigir um compilador próprio, escrito pelo próprio Stroustrup. Novas características foram adicionadas, como funções virtuais, sobrecarga de operadores e funções, referências, constantes,gerenciamento manual de memória, melhorias na verificação de tipo de dado e estilo de comentário de código de uma linha (//). Em 1985 foi lançada a primeira edição do livroThe C++ Programming Language, contendo referências para a utilização da linguagem, já que ainda não era uma norma oficial. A primeira versão comercial foi lançada em outubro do mesmo ano.[5] Em 1989 a segunda versão foi lançada, contendo novas características como herança

Relacionados

  • Linguagem C Trabalho
    4045 palavras | 17 páginas
  • Trabalho de linguagem c
    708 palavras | 3 páginas
  • Trabalho linguagem c
    318 palavras | 2 páginas
  • Trabalho em linguagem c
    469 palavras | 2 páginas
  • Trabalho de linguagem c
    534 palavras | 3 páginas
  • Trabalho de Programação em Linguagem C
    403 palavras | 2 páginas
  • Trabalho de algoritimo linguagem c
    837 palavras | 4 páginas
  • Trabalho de comparação de linguagem c e java
    2127 palavras | 9 páginas
  • Trabalho de linguagem c lista 3
    1711 palavras | 7 páginas
  • Linguagem c: trabalho sobre funções
    409 palavras | 2 páginas