Kako kodirati v C ++. Programiranje v Linuxu 7

Kako kodirati v C ++

En ta panorama možnosti, ki jih ponuja Linux programerjem, voy naslednjim člankom posvetite pregled značilnosti nekaterih razpoložljivih programskih jezikov in kako jih namestiti na določene distribucije Linuxa.

Kodiranje v C ++

C ++ je danes eden najpogosteje uporabljenih programskih jezikov.  Od iskalnikov do aplikacij za navidezno resničnost, preko programov za rezervacijo letal in raziskovanja vesolja intenzivno uporabljajo njegove funkcije.

Čeprav je jezik splošnega namena, je idealno, da ga potisnemo do meje. Bodisi za motoriziranje obsežne programske opreme ali aplikacij, ki se morajo izvajati v omejenih okoljih.

Ker lahko C ++ neposredno upravlja strojno opremo, razvijalci lahko programe prilagodijo vsakemu okolju izvajanja. Rezultat je aplikacija, ki se lahko hitro zažene v kateri koli napravi.

Zato je C ++ izbira mnogih programerjev za izdelavo osnovne plasti številnih pomembnih aplikacij.

Zakaj uporabljati C ++?

Poleg tega Linux ima vsa potrebna orodja za programiranje v svojih skladiščih in obilo brezplačne dokumentacije, ki je na voljo na internetu, C ++ nam pomaga pri ustvarjanju hitrih aplikacij, ki učinkovito uporabljajo sistemske vire in so zanesljive pri izvajanju kritičnih nalog.

Za kaj se uporablja C ++?

  • Operacijski sistemi: Ker morajo biti operacijski sistemi hitri in učinkoviti pri upravljanju virov, je C ++ zaradi svojih zmogljivosti na nizki ravni blizu strojne kode idealen za gradnjo.
  • Ustvarjanje igre: Tekaške igre so pogosto zelo zahtevne glede virov strojne opreme. S programiranjem v C ++ je mogoče optimizirati njihovo uporabo s prilagajanjem podatkovnih struktur in upravljanjem pomnilnika.
  • Internet stvari: Ker so programi, ki omogočajo delovanje teh vrst naprav, vgrajeni v napravo, morajo delovati z omejenimi računalniškimi viri in nizko porabo energije. Zato je C ++ idealen jezik.
  • Spletni brskalniki: C ++ se uporablja za obnovitev baze podatkov in obnovitev interaktivne strani.
  • Strojno učenje: Jezik C ++ ima obsežno zbirko knjižnic za specializirane izračune, ki jih zahtevajo te vrste aplikacij.
  • Navidezna in razširjena resničnost: Ta vrsta tehnologije zahteva obdelavo velikih količin podatkov, ki se nenehno posodabljajo glede na vnos senzorjev kamere in interakcijo uporabnikov.
  • Finančna industrija: Ta sektor mora obdelovati milijone dnevnih transakcij in omogočiti ogromen obseg in pogostost operacij. C ++ je idealen tudi za simulacijo scenarijev.
  • Medicinska tehnologija: Diagnostično slikanje zahteva natančno razlago odtenkov istega.
  • Simulatorji letenja. Za reprodukcijo dejanskih pogojev letenja morata strojna in programska oprema delovati hkrati v realnem času.

Programi, ki uporabljajo C ++

Nekatere aplikacije, zgrajene s tem jezikom

  • Operacijski sistemi: Symbian, Windows, MacOS in iOS.
  • Igre: World of Warcraft, Counter-Strike in StarCraf
  • Konzole: Xbox, PlayStation in Nintendo Switch.
  • Motorji za igre: Nerealni motor.
  • Odprtokodno: Mozilla Firefox, Mozilla Thunderbird, MySQL in MongoDB
  • Brskalniki: Google Chrome, Safari, Opera

Namestitev v Linux

Namestiti moramo potrebna orodja

V sistemu Fedora / CentOS / RHEL / Rocky Linux / Alma Linux
sudo groupinstall 'Development Tools'
O Debianu in izpeljankah
sudo apt update
sudo apt install build-essential manpages-dev

Vse distribucije

Preverite mesto prevajalnika
whereis gcc
Določite različico prevajalnika
gcc --version

Nekaj ​​vgrajenih razvojnih urejevalnikov za C ++

Med možnostmi, ki so na voljo v skladiščih Linuxa in v trgovinah Snap in FlatPak, so:

  • VDodij
  • Koda Visual Studio
  • Koda :: Bloki
  • Eklipse.
  • NetBeans
  • QTCreator
  • Atom

C ++ verjetno ni idealna izbira za začetek programiranja. Vsekakor pa ga morate imeti na seznamu, ko se odločite za bolj ambiciozne aplikacije. Splet je poln brezplačnih virov, nekaj v našem jeziku, ki vas naučijo obvladati kompleksnosti tega jezika.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Jorge Jose Mustelier Sarmiento je dejal

    Zelo dobra razlaga 6 vse, kar rečejo. To je res izjemen programski jezik, ki bi ga morali vsi izkoristiti. Hvala, obožujem c ++