Hur man kodar i C ++. Programmering i Linux 7

Hur man kodar i C ++

En denna panorama av de möjligheter Linux erbjuder för programmerare, vo och ägna följande artiklar åt att granska egenskaperna hos några av de tillgängliga programmeringsspråken och hur man installerar dem på vissa Linux -distributioner.

Kodning i C ++

C ++ är ett av de mest använda programmeringsspråken idag.  Från sökmotorer till virtual reality -applikationer, genom flygbokningsprogram och utforskning av rymden, använder de intensivt dess funktioner.

Även om det är ett allmänt språk är det idealiskt att driva det till det yttersta. Antingen för att motorisera storskalig programvara eller applikationer som måste köras i begränsade miljöer.

Eftersom C ++ direkt kan manipulera hårdvara, utvecklare kan skräddarsy program till varje runtime -miljö. Resultatet är ett program som kan köras snabbt på vilken enhet som helst.

Det är därför C ++ är valet av många programmerare för att bygga baslagret för många viktiga applikationer.

Varför använda C ++?

Förutom det Linux har alla nödvändiga verktyg för att programmera det i sina förråd och det finns överflöd av gratis dokumentation på nätet, C ++ hjälper oss att skapa applikationer som är snabba, som effektivt utnyttjar systemresurser och som är pålitliga för att utföra kritiska uppgifter.

Vad används C ++ till?

  • Operativsystem: Eftersom operativsystem måste vara snabba och effektiva för att hantera resurser, är C ++ idealiskt för att bygga dem på grund av dess låga nivåer nära maskinkod.
  • Spel skapande: Körspel är ofta mycket hårdvarukrävande. Genom att programmera dem i C ++ är det möjligt att optimera deras användning genom att justera datastrukturer och minneshantering.
  • Sakernas internet: Eftersom programmen som får dessa typer av enheter att fungera är inbäddade i en enhet måste de arbeta med begränsade datorresurser och låg strömförbrukning. Det är därför C ++ är det idealiska språket.
  • Webbläsare: C ++ används för databasåterställning och interaktiv sidåterställning.
  • Maskininlärning: C ++ - språket har en omfattande samling bibliotek för de specialiserade beräkningar som krävs av denna typ av applikationer.
  • Virtuell och förstärkt verklighet: Denna typ av teknik kräver hantering av stora mängder data som ständigt uppdateras beroende på kamerasensornas ingång och användarnas interaktion.
  • Finansiell industri: Denna sektor måste behandla miljontals dagliga transaktioner och underlätta en enorm volym och frekvens av operationer. C ++ är också perfekt för att simulera scenarier.
  • Medicinsk teknik: Diagnostisk avbildning kräver en exakt tolkning av nyanserna av densamma.
  • Flygsimulatorer. För att återge verkliga flygförhållanden måste hårdvara och programvara agera samtidigt i realtid.

Program som använder C ++

Några av de applikationer som är byggda med detta språk

  • Operativsystem: Symbian, Windows, MacOS och iOS.
  • Spel: World of Warcraft, Counter-Strike och StarCraf
  • Konsoler: Xbox, PlayStation och Nintendo Switch.
  • Spelmotorer: Overklig motor.
  • Öppen källa: Mozilla Firefox, Mozilla Thunderbird, MySQL och MongoDB
  • Webbläsare: Google Chrome, Safari, Opera

Installation på Linux

Vi måste installera nödvändiga verktyg

På Fedora / CentOS / RHEL / Rocky Linux / Alma Linux
sudo groupinstall 'Development Tools'
Om Debian och derivat
sudo apt update
sudo apt install build-essential manpages-dev

Alla distributioner

Kontrollera kompilatorns plats
whereis gcc
Bestäm kompilatorversionen
gcc --version

Några inbyggda utvecklingsredaktörer för C ++

Bland alternativen som finns i Linux -lagren och i Snap- och FlatPak -butikerna finns:

  • VSCodium
  • Visual Studio Code
  • Kod :: block
  • Förmörkelse.
  • NetBeans
  • QTCreator
  • Atom

C ++ är förmodligen inte det perfekta valet att börja programmera. Men du bör definitivt ha den på listan för när du bestämmer dig för mer ambitiösa applikationer. Webben är full av gratis resurser, vissa på vårt språk, för att lära dig att behärska komplexiteten i detta språk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Jorge Jose Mustelier Sarmiento sade

    Mycket bra förklaring 6 allt de säger. Det är verkligen ett fantastiskt programmeringsspråk som vi alla bör dra nytta av. Tack, jag är ett fan av c ++