Lista de alguns softwares famosos escritos em C++

C foi o sucessor de B . Simula foi o sucessor do ALGOL 60. E C++ foi o sucessor de ambos.


Lista de alguns softwares famosos escritos em C++

Uma vez eu li alguém dizendo: “C++ não minha linguagem de programação preferida, e sim minha religião!” 😃 , faço dessa citação minhas palavras!

Algumas pessoas acham que C++ é somente um C com classes, mas na verdade C++ tem tanto conceitos de C como da linguagem de programação Simula. Essas por sua vez também foram baseadas em outras. O C foi baseado na linguagem de programação B(que por sua vez era um miniset da BCPL), e a Simula foi baseada no ALGOL 60 .

Algumas pessoas o considera uma linguagem de difícil sintaxe, o criador do Pascal uma vez disse que o C++ era um insulto ao cérebro humano, justamentamente por conta da complexidade do C++ .

Mas, não é bem assim! Se fosse tão difícil assim, não seria largamente escolhida por diversos mega projetos que testam tudo antes: desempenho, segurança,… para escolher a linguagem ideal, sobre isso podemos atualmente citar o Ingenuity o drone que irá voar no planeta Marte, que por sinal a NASA informou que a possível data será no dia 8 de abril de 2021 .

Apesar de citar o Ingenuity, a lista de softwares é muito grande, então separei por categoria alguns mais conhecidos, vamos lá saber quais são!


Sistemas operacionais

A maioria dos sistemas operacionais é escrita em linguagem C e C++. Estes incluem:

  • Windows 95, 98, 2000, XP, Vista, Windows 7, Windows 8 e 10;
  • Apple Mac OS X;
  • Symbian OS;
  • Be-OS;
  • Google Chrome OS;
  • RIM BlackBerry OS 4.x;
  • Apple iPhone iPod Touch e iPad OS;
  • e o Haiku OS que é 100% escrito somente em C++ .

O Linux apesar de haver partes escritas em C++, em sua maioria prevalece somente o C .

  • Google Chrome( e seus foks, como o Chromium Edge, por exemplo )
  • Mozilla Firefox
  • Safari
  • Opera

Produtos de Escritório

  • Microsoft Office (Word, Excel, Access, PowerPoint, Outlook, FrontPage)
  • LibreOffice
  • Apache OpenOffice
  • Corel Office / WordPerfect Office

Clientes de e-mail

  • Microsoft Outlook
  • IBM Lotus Notes
  • Mozilla Thunderbird

Web Sites

  • Facebook - Apesar do seu código de exibição ser o PHP, quem executa todas as requisições é o C++.
  • Youtube - Da mesma forma do Facebook, o Youtube usa o Python como “front-end” que entrega para o C++ processar todas as requisições.
  • Amazon - Em muitos dos seus serviços
  • Paypal - Todo o back-end

Players de multimídia

  • Microsoft Windows Media Player
  • Software Apple iPod
  • VLC media player

Sistemas de banco de dados

  • Banco de dados Oracle
  • MySQL/MariaDB
  • IBM DB2
  • Microsoft SQL Server
  • IBM Informix
  • SAP DB/MaxDB
  • MongoDB

Interfaces Gráficas

  • UI do Microsoft Windows
  • UI do Apple MacOS (Aqua)
  • KDE(Qt)
  • GNOME

Compiladores e máquinas virtuais para linguagens de programação

  • Compilador Microsoft Visual C++
  • Compilador Microsoft Visual Basic
  • Compilador Microsoft Visual C#
  • Microsoft .Net CLR
  • Máquina Virtual Java (JVM)

Jogos

É difícil citar Games escritos em C++, porque quase todos foram escritos em C++, seria mais fácil citar os que não foram escritos em C++, mas vamos tentar:

  • GTA
  • Doom III
  • Counter-Strike
  • Sierra On-line: Birthright
  • Hellfire
  • Bullrider I e II
  • Trophy Bear
  • Kings Quest
  • Antara
  • Hoyle
  • SWAT
  • Blizzard: StarCraft
  • StarCraft: Brood War
  • Diablo I e II
  • Warcraft III, World of Warcraft

Games Engines

Bem, como eu disse sobre os Jogos/Games, uso as mesmas palavras para falar sobre as Engines, quase todas foram C++, com raras excessões, então vou resumir citando somente as mais famosas:

Aplicativos para edição de multimídia

  • Adobe Photoshop
  • Adobe Ilustrador
  • Blender
  • OBS Studio
  • Acrobat Reader
  • InDesign
  • GoLive

Outros

Algumas empresas famosas que fazem uso excessivo de C++


Este não é o fim da lista, muitos outros softwares poderosos são desenvolvidos em C++. Muitos recursos criados pelo C++ foram implementados ao C . Se algum “amiguinho hater” tentar lhe convencer do contrário, mostre esse artigo à ele.

Deseja aprender C++ e criar seus programas Gráficos e para Terminal com portabilidade para Linux e Windows?

Então se inscreva nos nossos Cursos de C++ Moderno . Você aprender criar:

Acesse o endereço:

https://terminalroot.com.br/cpp/ e saiba mais!


cpp


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!