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.
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 ++