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