Como codificar em C ++. Programação em Linux 7

Como codificar em C ++

En esta paisagem das oportunidades que o Linux oferece para programadores, voy dedicar os seguintes artigos para revisar as características de algumas das linguagens de programação disponíveis e como instalá-los em certas distribuições Linux.

Codificação em C ++

C ++ é uma das linguagens de programação mais amplamente utilizadas hoje.  De motores de busca a aplicativos de realidade virtual, passando por programas de reserva aérea e exploração espacial, eles fazem uso intensivo de seus recursos.

Embora seja uma linguagem de uso geral, é ideal levá-la ao limite. Tanto para motorizar softwares em grande escala quanto para aplicativos que precisam ser executados em ambientes limitados.

Uma vez que C ++ pode manipular diretamente o hardware, os desenvolvedores podem personalizar programas para cada ambiente de tempo de execução. O resultado é um aplicativo que pode ser executado rapidamente em qualquer dispositivo.

É por isso que C ++ é a escolha de muitos programadores para construir a camada base de muitos aplicativos importantes.

Por que usar C ++?

Além disso O Linux tem todas as ferramentas necessárias para programá-lo em seus repositórios, e a abundância de documentação gratuita disponível na rede, C ++ nos ajuda a criar aplicativos que sejam rápidos, que façam uso eficiente dos recursos do sistema e que sejam confiáveis ​​na execução de tarefas críticas.

Para que é usado o C ++?

  • Sistemas operacionais: Como os sistemas operacionais devem ser rápidos e eficientes no gerenciamento de recursos, C ++ é ideal para construí-los devido aos seus recursos de baixo nível próximos ao código de máquina.
  • Criação do jogo: Os jogos em execução costumam exigir muito dos recursos de hardware. Ao programá-los em C ++ é possível otimizar seu uso ajustando as estruturas de dados e o gerenciamento de memória.
  • Internet das Coisas: Como os programas que fazem esses tipos de dispositivos funcionarem são incorporados a um dispositivo, eles precisam funcionar com recursos de computação limitados e baixo consumo de energia. É por isso que C ++ é a linguagem ideal.
  • Navegadores da web: C ++ é usado para recuperação de banco de dados e recuperação de página interativa.
  • Aprendizado de máquina: A linguagem C ++ possui uma ampla coleção de bibliotecas para os cálculos especializados exigidos por esses tipos de aplicativos.
  • Realidade Virtual e Aumentada: Esse tipo de tecnologia requer o gerenciamento de grandes quantidades de dados que são constantemente atualizados de acordo com a entrada dos sensores das câmeras e a interação dos usuários.
  • Indústria financeira: Este setor tem que processar milhões de transações diárias e facilitar um enorme volume e frequência de operações. C ++ também é ideal para simular cenários.
  • Tecnologia médica: O diagnóstico por imagem requer uma interpretação precisa das nuances do mesmo.
  • Simuladores de vôo. Para reproduzir as condições reais de voo, o hardware e o software devem atuar simultaneamente em tempo real.

Programas que usam C ++

Alguns dos aplicativos desenvolvidos com esta linguagem

  • Sistemas operacionais: Symbian, Windows, MacOS e iOS.
  • Jogos: World of Warcraft, Counter-Strike e StarCraf
  • Consoles: Xbox, PlayStation e Nintendo Switch.
  • Motores de jogo: Motor irreal.
  • Código aberto: Mozilla Firefox, Mozilla Thunderbird, MySQL e MongoDB
  • Navegadores: Google Chrome, Safari, Opera

Instalação em Linux

Devemos instalar as ferramentas necessárias

No Fedora / CentOS / RHEL / Rocky Linux / Alma Linux
sudo groupinstall 'Development Tools'
No Debian e derivados
sudo apt update
sudo apt install build-essential manpages-dev

Todas as distribuições

Verifique a localização do compilador
whereis gcc
Determine a versão do compilador
gcc --version

Alguns editores de desenvolvimento integrados para C ++

Entre as opções disponíveis nos repositórios Linux e nas lojas Snap e FlatPak estão:

  • VSCodium
  • Visual Studio Code
  • Code :: Blocks
  • Eclipse.
  • NetBeans
  • Criador de QT
  • Atom

C ++ provavelmente não é a escolha ideal para iniciar a programação. Mas, você definitivamente deve tê-lo na lista quando decidir realizar aplicações mais ambiciosas. A web está repleta de recursos gratuitos, alguns em nosso idioma, para ensiná-lo a dominar as complexidades desse idioma.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Jorge Jose Mustelier Sarmiento dito

    Muito boa explicação 6 tudo o que eles dizem. É realmente uma linguagem de programação incrível da qual todos devemos tirar proveito. Obrigado, sou um fã de c ++