Trabalho de linguagem c++

2739 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

Relacionados

  • Trabalho de gestao de alunos numa escola em linguagem c
    1514 palavras | 7 páginas
  • tiid
    1246 palavras | 6 páginas
  • Linguagens de programação: c, c++ e c#.
    3739 palavras | 16 páginas
  • Educação física e linguagem
    5862 palavras | 24 páginas
  • Jogo reversi
    1974 palavras | 8 páginas
  • Revisao av1 estrutura de dados
    1578 palavras | 7 páginas
  • Linguagemverbal
    815 palavras | 4 páginas
  • FENOMENOLOGIA DO HOMEM
    1281 palavras | 6 páginas
  • Critérios de Avaliação Java
    3524 palavras | 15 páginas
  • T.I (calculadora c++)
    2157 palavras | 9 páginas