Computação

Linguagem de Programação C++

Pontos principais

  • C++ foi criada por Bjarne Stroustrup.
  • O desenvolvimento inicial começou em 1979 sob o nome de "C with Classes".
  • A linguagem é padronizada internacionalmente pela ISO.

C++ é uma linguagem de programação de alto nível, de propósito geral, criada pelo cientista da computação dinamarquês Bjarne Stroustrup. Lançada inicialmente em 1985 como uma extensão da linguagem de programação C, adicionando recursos orientados a objetos, a linguagem expandiu-se significativamente ao longo do tempo. Ela passou a incorporar programação genérica, recursos funcionais e facilidades para a manipulação de memória de baixo nível.

Representação visual relacionada ao desenvolvimento da linguagem C++
Bjarne Stroustrup iniciou o desenvolvimento da linguagem em 1979.

História e Desenvolvimento

Em 1979, Bjarne Stroustrup iniciou o trabalho no projeto "C with Classes", o predecessor do C++. O objetivo inicial era adicionar recursos inspirados na linguagem Simula aos compiladores C, incluindo classes, herança, tipagem forte e argumentos padrão. Em 1982, Stroustrup começou a projetar um sucessor mais amplo e refinado, que adotou o nome C++ em 1983, sugerido por Rick Mascitti em referência ao operador de incremento da linguagem C.

Ilustração técnica ou ambiente de desenvolvimento de software
A evolução da linguagem incluiu a introdução de novos paradigmas de programação ao longo das décadas.

Padronização Internacional

C++ é padronizada pela Organização Internacional para Padronização (ISO). A primeira versão padronizada foi publicada em 1998 como ISO/IEC 14882:1998 (conhecida como C++98), tendo sido posteriormente alterada e expandida por diversos padrões subsequentes, incluindo C++11, C++14, C++17, C++20 e C++23.

Perguntas frequentes

Quem criou a linguagem C++?

A linguagem C++ foi criada pelo cientista da computação dinamarquês Bjarne Stroustrup.

Quando a linguagem C++ foi lançada?

A linguagem foi lançada comercialmente e disponibilizada pela primeira vez em 1985.

C++ é uma extensão de qual linguagem?

C++ foi originalmente desenvolvida como uma extensão da linguagem de programação C.