Sådan kodes i C ++. Programmering i Linux 7

Sådan kodes i C ++

En dette panorama af de muligheder, Linux tilbyder for programmører, vo og dedikerer følgende artikler til at gennemgå egenskaberne ved nogle af de tilgængelige programmeringssprog og hvordan man installerer dem på visse Linux -distributioner.

Kodning i C ++

C ++ er et af de mest anvendte programmeringssprog i dag.  Fra søgemaskiner til virtual reality -applikationer, gennem luftreservationsprogrammer og udforskning af rum gør de intensivt brug af dens funktioner.

Selvom det er et generelt sprog, er det ideelt at skubbe det til det yderste. Uanset om man skal motorisere store programmer eller applikationer, der skal køre i begrænsede miljøer.

Da C ++ direkte kan manipulere hardware, udviklere kan skræddersy programmer til hvert runtime -miljø. Resultatet er et program, der kan køre hurtigt på enhver enhed.

Derfor er C ++ mange programmereres valg til at bygge grundlaget for mange vigtige applikationer.

Hvorfor bruge C ++?

udover det Linux har alle de nødvendige værktøjer til at programmere det i sine lagre og den overflod af gratis dokumentation, der er tilgængelig på nettet, C ++ hjælper os med at oprette applikationer, der er hurtige, som effektivt udnytter systemressourcer, og som er pålidelige til at udføre kritiske opgaver.

Hvad bruges C ++ til?

  • Operativsystemer: Da operativsystemer skal være hurtige og effektive til at styre ressourcer, er C ++ ideel til at bygge dem på grund af dets lave niveauer tæt på maskinkode.
  • Oprettelse af spil: Kørespil er ofte meget krævende for hardware -ressourcer. Ved at programmere dem i C ++ er det muligt at optimere deres anvendelse ved at justere datastrukturer og hukommelsesstyring.
  • Tingenes internet: Da de programmer, der får disse typer enheder til at fungere, er integreret i en enhed, skal de arbejde med begrænsede computerressourcer og lavt strømforbrug. Derfor er C ++ det ideelle sprog.
  • Webbrowsere: C ++ bruges til databasegendannelse og interaktiv sidegendannelse.
  • Maskinelæring: C ++ - sproget har en omfattende samling af biblioteker til de specialiserede beregninger, der kræves af denne type applikationer.
  • Virtual og Augmented Reality: Denne type teknologi kræver administration af store datamængder, der konstant opdateres i henhold til input af kamerasensorer og brugernes interaktion.
  • Finansindustrien: Denne sektor skal behandle millioner af daglige transaktioner og lette en enorm mængde og hyppighed af operationer. C ++ er også ideel til simulering af scenarier.
  • Medicinsk teknologi: Diagnostisk billeddannelse kræver en præcis fortolkning af nuancerne af det samme.
  • Flysimulatorer. For at gengive de faktiske flyvebetingelser skal hardware og software virke samtidigt i realtid.

Programmer, der bruger C ++

Nogle af applikationerne er bygget med dette sprog

  • Operativsystemer: Symbian, Windows, MacOS og iOS.
  • Spil: World of Warcraft, Counter-Strike og StarCraf
  • Konsoller: Xbox, PlayStation og Nintendo Switch.
  • Spilmotorer: Uvirkelig motor.
  • Open Source: Mozilla Firefox, Mozilla Thunderbird, MySQL og MongoDB
  • Browsere: Google Chrome, Safari, Opera

Linux-installation

Vi skal installere de nødvendige værktøjer

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

Alle distributioner

Kontroller kompilatorens placering
whereis gcc
Bestem kompilerversionen
gcc --version

Nogle indbyggede udviklingsredaktører til C ++

Blandt de tilgængelige muligheder i Linux -depoterne og i Snap- og FlatPak -butikkerne er:

  • VSCodium
  • Visual Studio Code
  • Kode :: Blokke
  • Formørkelse.
  • NetBeans
  • QTCreator
  • Atom

C ++ er sandsynligvis ikke det ideelle valg til at starte programmeringen. Men du bør helt sikkert have det på listen, når du beslutter dig for at foretage mere ambitiøse applikationer. Internettet er fuld af gratis ressourcer, nogle på vores sprog, for at lære dig at mestre kompleksiteten i dette sprog.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Jorge Jose Mustelier Sarmiento sagde han

    Meget god forklaring 6 alt, hvad de siger. Det er virkelig et fantastisk programmeringssprog, som vi alle bør drage fordel af. Tak, jeg er fan af c ++