Com codificar en C ++. La programació en Linux juliol

Com codificar en C ++

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.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Jorge José Mustelier Sarment va dir

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