A linguagem de programação C é a mãe de todas as linguagens. Com isso, muitos dos principais aplicativos atuais que a utilizam como base. Vamos a uma lista com alguns programas em linguagem C e também C++.
Nós do Programadores Brasil compilamos uma lista de aplicativos e pacotes de software famosos e amplamente usados, escritos em linguagens de programação C ou C ++.
Para esta lista de programas em linguagem C nós consideramos também alguns escritos na linguagem C++. Como sabemos, a maioria dos aplicativos é parcial ou completamente escrito na linguagem C ou C ++.
Esses aplicativos são principalmente, mas não limitados a, sistemas operacionais , novas linguagens de programação, interfaces gráficas de usuário (GUI) e desenvolvimento integrado (IDE), escritos em C / C ++.
Os sistemas operacionais incluem Windows 95, 98, 2000, XP, Apple OS X, Symbian OS e BeOS.
Principais programas em linguagem C / C ++
Adobe Systems
Um dos destaques na nossa lista de programas em linguagem C é o Adobe Systems. A maioria das principais aplicações de sistemas de Adobe é desenvolvida na linguagem de programação C ++.
Esses aplicativos incluem Adobe Photoshop e Image Ready, Illustrator e Adobe Premier . A Adobe lançou muitos códigos de código aberto no passado, sempre em C ++, e seus desenvolvedores estavam ativos na comunidade C ++.
Clique aqui para acessar as iniciativas do Adobe Open Source…
Aplicativos do Google
Alguns aplicativos do Google também são escritos em C++. Isso inclui o sistema de arquivos do Google e o navegador Google Chromium e o processamento de dados de cluster grande MapReduce.
A comunidade de código aberto do Google tem mais de 2.000 projetos, dos quais muitos são escritos em linguagens de programação C ou C ++ e estão disponíveis gratuitamente como código aberto no GitHub .
Muitas partes do sistema operacional móvel Android, projetadas principalmente para dispositivos portáteis, são baseadas em uma versão modificada do kernel do Linux, escrita em C / C ++.
Mozilla Firefox e Thunderbird
O navegador de Internet Mozilla, ou seja, Firefox e cliente de e-mail, ou seja, Thunderbird, são escritos na linguagem de programação C ++.
Ambos são projetos de código aberto e seu código-fonte pode ser baixado dos repositórios do Mercurial .
O código fonte C++ desses aplicativos pode ser encontrado nos documentos da Web MDN, mantidos pela comunidade aberta de desenvolvedores.
Servidor MySQL
Dentre os programas em linguagem C / C++, destacamaos o MySql. Ele é o software de banco de dados de código aberto mais popular do mundo. Possui mais de 100 milhões de cópias de seu software baixadas ou distribuídas ao longo de sua história.
Muitas das maiores e mais rápidas organizações do mundo usam o MySQL para economizar tempo e dinheiro; alimentando sites de alto volume, sistemas críticos de negócios e software em pacote.
O repositório de código aberto C++ do MySQL pode ser encontrado no GitHub .
Sistema de alias – Autodesk Maya
O software Maya 3D foi originalmente desenvolvido pela Alias System Corporation e mais tarde foi transportado pela Autodesk.
O software de animação 3D , modelagem, simulação e renderização do Maya® fornece um conjunto de ferramentas poderoso e integrado. Use-o para animação, ambientes, gráficos em movimento, realidade virtual e criação de personagens.
O centro de código aberto AutoDesk hospeda muitos projetos C++.
[+] Pesquisa do GitHub revela quais foram as 10 linguagens de programação mais usadas em 2021. Confira a lista
Winamp Media Player
O Winamp é o melhor reprodutor de mídia, permite gerenciar arquivos de áudio e vídeo, copiar e gravar CDs, desfrutar de músicas gratuitas, acessar e compartilhar suas músicas e vídeos remotamente.
O Winamp suporta dezenas de formatos de arquivo de mídia, sistemas de plugins, biblioteca de mídia, monitor de mídia e toneladas de diferentes skins.
Foi escrito em C e C ++ e lançado inicialmente em 1997. Wikipedia
Soluções 12D
A 12D Solutions Pty Ltd é uma desenvolvedora de software australiana especializada em aplicações de engenharia civil e agrimensura e engenharia de águas.
Sistema de projeto assistido por computador para levantamento, engenharia civil e muito mais.
O 12d Model é um poderoso pacote de software para modelagem de terreno, levantamento e engenharia civil, escrito em C / C ++.
O 12dPL é baseado em um subconjunto da linguagem C ++ com extensões especiais para permitir a manipulação fácil dos dados do modelo 12d.
Bloomberg RDBMS
Fornecer informações financeiras em tempo real aos investidores.
A Bloomberg fornece com rapidez e precisão informações comerciais e financeiras, notícias e informações em todo o mundo.
O RDBMS distribuído da Bloomberg está escrito em C.
O Ambiente de Desenvolvimento Básico e um conjunto de bibliotecas básicas usadas na Bloomberg são escritos em C ++.
Callas Software
O software Callas desenvolve tecnologia PDF para publicação, produção impressa, troca de documentos e arquivamento de documentos.
Os produtos incluem pdfToolbox, pdfChip, pdfaPilot, pdfGoHTML.
As funcionalidades no pdfToolbox, no pdfaPilot e no pdfChip estão disponíveis na forma de SDKs C / C ++ ou versões de linha de comando. O Tt pode ser executado no Windows, macOS e Linux, bem como no Sun Solaris e AIX. Para os SDKs C / C ++, os wrappers são fornecidos para Java e .Net.
Sistemas de Imagem
O ImageSystems fornece os principais programas de análise de movimento e sistemas de scanner de filmes.
Eles oferecem soluções de medição poderosas e precisas através da análise de pós-processamento de imagens.
O produto TrackEye fornece SDKs em C ++, o que requer conhecimentos avançados sobre C ++.
Programas em linguagem C / C++: Sistemas operacionais
Sistemas Operacionais Microsoft
Literalmente, a maior parte do software é desenvolvida usando vários sabores do Visual C ++ ou simplesmente C ++.
A maioria dos grandes aplicativos como Windows 95, 98, Me, 200 e XP também é escrita em C ++.
Também o Microsoft Office, o Internet Explorer e o Visual Studio são gravados no Visual C ++.
A lista de todos os aplicativos de código aberto da Microsoft escritos em C ++ pode ser encontrada aqui em projetos de código aberto da Microsoft .
Apple – Sistema operacional OS X
Poucas partes do Apple OS X estão escritas em C.
A camada do kernel e os drivers de dispositivo de hardware são escritos especificamente na linguagem de programação C.
Poucos outros aplicativos, como o Xcode IDE, são escritos em C, C ++, Objective-C e Objective-C ++.
Sistema operacional Symbian
O sistema operacional Symbian (sistema operacional móvel descontinuado) também foi desenvolvido usando C ++.
Este foi um dos sistemas operacionais mais difundidos para telefones celulares até o final de 2010.
O código fonte do SO Symbian escrito em C ++ pode ser encontrado no Github . Algum código fonte C pode ser encontrado aqui também.
[crp]
Leave a comment