Kako kodirati u C ++. Programiranje u Linuxu 7

Kako kodirati u C ++

En ovu panoramu mogućnosti koje Linux nudi programerima, vo i posvetite sljedeće članke pregledu karakteristika nekih od dostupnih programskih jezika i kako ih instalirati na određene distribucije Linuxa.

Kodiranje u C ++

C ++ je jedan od najčešće korištenih programskih jezika današnjice.  Od tražilica do aplikacija za virtualnu stvarnost, preko programa rezervacije zraka i istraživanja svemira, intenzivno koriste njegove značajke.

Iako je jezik opće namjene, idealno je da ga dovedete do krajnjih granica. Bilo da motorizira veliki softver ili aplikacije koje moraju raditi u ograničenim okruženjima.

Budući da C ++ može izravno manipulirati hardverom, programeri mogu prilagoditi programe svakom okruženju za vrijeme izvođenja. Rezultat je aplikacija koja se može brzo pokrenuti na bilo kojem uređaju.

Zbog toga je C ++ izbor mnogih programera za izgradnju osnovnog sloja mnogih važnih aplikacija.

Zašto koristiti C ++?

pored toga Linux ima sve potrebne alate za programiranje u svojim spremištima i obilje besplatne dokumentacije dostupne na internetu, C ++ nam pomaže u stvaranju aplikacija koje su brze, koje učinkovito koriste sistemske resurse i koje su pouzdane u izvršavanju kritičnih zadataka.

Za šta se koristi C ++?

  • Operativni sistemi: Budući da operativni sistemi moraju biti brzi i efikasni u upravljanju resursima, C ++ je idealan za njihovu izgradnju zbog svojih mogućnosti na niskom nivou blizu mašinskog koda.
  • Kreiranje igre: Igre za trčanje često su vrlo zahtjevne za hardverske resurse. Programiranjem u C ++ moguće je optimizirati njihovu upotrebu prilagođavanjem struktura podataka i upravljanjem memorijom.
  • Internet stvari: Budući da su programi koji omogućuju rad ovih vrsta uređaja ugrađeni u uređaj, moraju raditi s ograničenim računalnim resursima i malom potrošnjom energije. Zbog toga je C ++ idealan jezik.
  • Web pretraživači: C ++ se koristi za oporavak baze podataka i oporavak interaktivne stranice.
  • Mašinsko učenje: Jezik C ++ ima opsežnu zbirku biblioteka za specijalizirane proračune koje zahtijevaju ove vrste aplikacija.
  • Virtuelna i proširena stvarnost: Ova vrsta tehnologije zahtijeva rukovanje velikom količinom podataka koji se stalno ažuriraju prema ulazu senzora kamere i interakciji korisnika.
  • Finansijska industrija: Ovaj sektor mora obraditi milione dnevnih transakcija i omogućiti ogroman obim i učestalost operacija. C ++ je također idealan za simulaciju scenarija.
  • Medicinska tehnologija: Dijagnostičko snimanje zahtijeva precizno tumačenje nijansi istih.
  • Simulatori leta. Da bi se reproducirali stvarni uslovi leta, hardver i softver moraju djelovati istovremeno u stvarnom vremenu.

Programi koji koriste C ++

Neke od aplikacija izgrađene na ovom jeziku

  • Operativni sistemi: Symbian, Windows, MacOS i iOS.
  • Igre: World of Warcraft, Counter-Strike i StarCraf
  • Konzole: Xbox, PlayStation i Nintendo Switch.
  • Motori za igre: UnrealEngine.
  • Open Source: Mozilla Firefox, Mozilla Thunderbird, MySQL i MongoDB
  • Preglednici: Google Chrome, Safari, Opera

Instalacija na Linux

Moramo instalirati potrebne alate

Na Fedora / CentOS / RHEL / Rocky Linux / Alma Linux
sudo groupinstall 'Development Tools'
O Debianu i izvedenicama
sudo apt update
sudo apt install build-essential manpages-dev

Sve distribucije

Proverite lokaciju kompajlera
whereis gcc
Odredite verziju kompajlera
gcc --version

Neki ugrađeni razvojni uređivači za C ++

Među opcijama dostupnim u spremištima Linuxa i u trgovinama Snap i FlatPak su:

  • VSCodium
  • Visual Studio Code
  • Šifra :: Blokovi
  • Eklipsa.
  • NetBeans
  • QTCreator
  • atom

C ++ vjerovatno nije idealan izbor za početak programiranja. No, svakako biste ga trebali imati na popisu kada se odlučite za ambicioznije aplikacije. Web je pun besplatnih resursa, nekih na našem jeziku, koji će vas naučiti savladati složenosti ovog jezika.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jorge Jose Mustelier Sarmiento rekao je

    Vrlo dobro objašnjenje 6 sve što kažu. To je zaista ogroman programski jezik koji bismo svi trebali iskoristiti. Hvala, obožavam c ++