Slik koder du i C ++. Programmering i Linux 7

Slik koder du i C ++

En dette panoramaet av mulighetene Linux tilbyr for programmerere, vå dedikere følgende artikler til å gå gjennom egenskapene til noen av de tilgjengelige programmeringsspråkene og hvordan du installerer dem på visse Linux -distribusjoner.

Koding i C ++

C ++ er et av de mest brukte programmeringsspråkene i dag.  Fra søkemotorer til virtual reality -applikasjoner, gjennom luftreservasjonsprogrammer og romforskning, bruker de intensivt funksjonene.

Selv om det er et generelt språk, er det ideelt å presse det til det ytterste. Enten å motorisere stor programvare eller applikasjoner som må kjøres i begrensede miljøer.

Siden C ++ kan manipulere maskinvare direkte, utviklere kan skreddersy programmer til hvert kjøretidsmiljø. Resultatet er et program som kan kjøres raskt på hvilken som helst enhet.

Det er derfor C ++ er valget av mange programmerere for å bygge grunnlaget for mange viktige applikasjoner.

Hvorfor bruke C ++?

bortsett fra det Linux har alle de nødvendige verktøyene for å programmere det i sine depoter, og overflod av gratis dokumentasjon tilgjengelig på nettet, C ++ hjelper oss med å lage raske applikasjoner som effektivt bruker systemressurser og som er pålitelige når det gjelder å utføre kritiske oppgaver.

Hva brukes C ++ til?

  • Operativsystemer: Siden operativsystemer må være raske og effektive for å administrere ressurser, er C ++ ideelt for å bygge dem på grunn av sine lave nivåer i nærheten av maskinkode.
  • Spillopprettelse: Å kjøre spill er ofte veldig krevende på maskinvareressurser. Ved å programmere dem i C ++ er det mulig å optimalisere bruken ved å justere datastrukturer og minnestyring.
  • Internett av ting: Siden programmene som får denne typen enheter til å fungere er innebygd i en enhet, må de arbeide med begrensede databehandlingsressurser og lavt strømforbruk. Det er derfor C ++ er det ideelle språket.
  • Nettlesere: C ++ brukes til databasegjenoppretting og interaktiv sidegjenoppretting.
  • Maskinlæring: C ++ - språket har en omfattende samling biblioteker for de spesialiserte beregningene som kreves av denne typen applikasjoner.
  • Virtuell og utvidet virkelighet: Denne typen teknologi krever håndtering av store datamengder som kontinuerlig oppdateres i henhold til kameraets sensorer og brukerens interaksjon.
  • Finansnæringen: Denne sektoren må behandle millioner av daglige transaksjoner og legge til rette for et enormt volum og hyppighet av operasjoner. C ++ er også ideelt for å simulere scenarier.
  • Medisinsk teknologi: Diagnostisk bildebehandling krever en presis tolkning av nyansene til det samme.
  • Flysimulatorer. For å gjengi faktiske flyforhold må maskinvare og programvare virke samtidig i sanntid.

Programmer som bruker C ++

Noen av programmene bygget med dette språket

  • Operativsystemer: Symbian, Windows, MacOS og iOS.
  • Spill: World of Warcraft, Counter-Strike og StarCraf
  • Konsoller: Xbox, PlayStation og Nintendo Switch.
  • Spillmotorer: Uvirkelig motor.
  • Åpen kilde: Mozilla Firefox, Mozilla Thunderbird, MySQL og MongoDB
  • Nettlesere: Google Chrome, Safari, Opera

Installasjon på Linux

Vi må installere de nødvendige verktøyene

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

Alle distribusjoner

Kontroller kompilatorplasseringen
whereis gcc
Bestem kompilatorversjonen
gcc --version

Noen innebygde utviklingsredaktører for C ++

Blant alternativene som er tilgjengelige i Linux -depotene og i Snap- og FlatPak -butikkene er:

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

C ++ er sannsynligvis ikke det ideelle valget for å starte programmeringen. Men du bør definitivt ha den på listen når du bestemmer deg for å ta mer ambisiøse applikasjoner. Nettet er fullt av gratis ressurser, noen på vårt språk, for å lære deg å mestre kompleksiteten i dette språket.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Jorge Jose Mustelier Sarmiento sa

    Veldig god forklaring 6 alt de sier. Det er virkelig et enormt programmeringsspråk som vi alle bør dra nytte av. Takk, jeg er fan av c ++