En aquest panorama de les oportunitats que ofereix Linux per als programadors, voi a dedicar els següents articles a ressenyar les característiques d'alguns dels llenguatges de programació disponibles i la forma d'instal·lar-los en certes distribucions Linux.
La codificació en C ++
C ++ és un dels llenguatges de programació més utilitzats en l'actualitat. Des motors de cerca fins a aplicacions de realitat virtual, passant pels programes de reserves aèries i l'exploració espacial fan ús intensiu de les seves característiques.
Encara que és un llenguatge de propòsit general, és ideal per portar-lo a al límit. Ja sigui per motoritzar programari a gran escala com aplicacions que hagin d'executar en entorns limitats.
Com C ++ pot manipular directament el maquinari, els desenvolupadors poden adaptar els programes a cada entorn d'execució. El resultat és una aplicació que pot executar-se de forma ràpida en qualsevol dispositiu.
És per això que C ++ és l'elecció de molts programadors per construir la capa base de moltes aplicacions importants.
Per què utilitzar C ++?
A més de que Linux té totes les eines necessàries per programar-lo en els seus repositoris, i de l'abundància de documentació gratuïta disponible a la xarxa, C ++ ens ajuda a crear aplicacions veloços, que aprofitin de manera eficient els recursos de sistema i que resultin fiables en la realització de tasques crítiques.
En què es fa servir C ++?
- Sistemes operatius: Atès que els sistemes operatius han de ser ràpids i eficients en la gestió dels recursos, C ++ és ideal per construir-los per les seves capacitats de baix nivell properes a el codi màquina.
- Creació de jocs: L'execució dels jocs solen insumir molts recursos de maquinari. A l'programar en C ++ és possible optimitzar el seu ús ajustant les estructures de dades i el maneig de la memòria.
- Internet de les coses: Com els programes que fan funcionar aquest tipus de dispositius estan embeguts dins d'un aparell, han de funcionar amb recursos informàtics limitats i un baix consum d'energia. Per això C ++ és el llenguatge ideal.
- Navegadors web: C ++ s'utilitza per a recuperació de base de dades i recuperació de pàgines interactives.
- Aprenentatge automàtic: El llenguatge C ++ compta amb una extensa col·lecció de biblioteques per als càlculs especialitzats que requereixen aquest tipus d'aplicacions.
- Realitat Virtual i Augmentada: Aquest tipus de tecnologia requereix el maneig de grans quantitats de dades que s'actualitzen constantment d'acord a l'entrada dels sensors de les càmeres i la interacció dels usuaris.
- indústria financera: Aquest sector ha de processar milions de transaccions diàries i facilitar un enorme volum i freqüència d'operacions. C ++ és ideal a més, per a la simulació d'escenaris.
- Tecnologia mèdica: El diagnòstic per imatges exigeix una precisa interpretació dels matisos de les mateixes.
- Simuladors de vol. Per reproduir les condicions de vol reals, el maquinari i el programari han d'actuar simultàniament en temps real.
Programes que fan servir C ++
Algunes de les aplicacions construïdes amb aquest llenguatge
- Sistemes operatius: Symbian, Windows, MacOS i iOS.
- Jocs: World of Warcraft, Counter-Strike i StarCraf
- consoles: Xbox, PlayStation i Nintendo Switch.
- Motors de jocs: Motor irreal.
- Codi obert: Mozilla Firefox, Mozilla Thunderbird, MySQL i MongoDB
- Navegadors: Google Chrome, Safari, Opera
Instal·lació en Linux
Hem d'instal·lar les eines necessàries
En Fedora / CentOS / RHEL / Rocky Linux / Ànima Linux
sudo groupinstall 'Development Tools'
A Debian i derivats
sudo apt update
sudo apt install build-essential manpages-dev
Totes les distribucions
Verificar la ubicació de l'compilador
whereis gcc
Determinar la versió de l'compilador
gcc --version
Alguns editors integrats de desenvolupament per a C ++
Entre les opcions disponibles en els repositoris Linux i en les botigues Snap i FlatPak estan:
- VSCodium
- Codi de Visual Studio
- Code :: Blocks
- Eclipsi.
- NetBeans
- Creador de QT
- Àtom
Probablement C ++ no sigui l'opció ideal per començar a programar. Però, sense dubtes hauries tenir-lo en la llista per quan et decideixis a emprendre aplicacions més ambicioses. El web està plena de recursos gratuïts, alguns en el nostre idioma, per ensenyar-te a dominar les complexitats d'aquest llenguatge.
Molt bona l'explicació juny tot el que diuen. Realment és un gran llenguatge de programació que tots hauríem d'aprofitar. Gràcies sóc un fan de c ++