Kako kodirati u C ++. Programiranje u Linuxu 7

Kako kodirati u C ++

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

Kodiranje u C ++

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

Iako se radi o jeziku opće namjene, idealno ga je dovesti do krajnjih granica. Bilo da motorizira veliki softver ili aplikacije koje se moraju izvoditi 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 ++?

osim 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 što se koristi C ++?

  • Operativni sustavi: Budući da operacijski sustavi moraju biti brzi i učinkoviti u upravljanju resursima, C ++ je idealan za njihovu izgradnju zbog svojih mogućnosti niske razine blizu strojnoga 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 niskom potrošnjom energije. Zato je C ++ idealan jezik.
  • Web preglednici: C ++ se koristi za oporavak baze podataka i oporavak interaktivne stranice.
  • Strojno učenje: Jezik C ++ ima opsežnu zbirku knjižnica za specijalizirane izračune koje zahtijevaju ove vrste aplikacija.
  • Virtualna i proširena stvarnost: Ova vrsta tehnologije zahtijeva rukovanje velikom količinom podataka koji se stalno ažuriraju u skladu s ulazom senzora kamere i interakcijom korisnika.
  • Financijska industrija: Ovaj sektor mora obraditi milijune dnevnih transakcija i omogućiti ogroman opseg 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 uvjeti leta, hardver i softver moraju djelovati istodobno u stvarnom vremenu.

Programi koji koriste C ++

Neke od aplikacija izgrađene na ovom jeziku

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

Instalacija na Linux

Moramo instalirati potrebne alate

Na Fedori / 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

Provjerite mjesto prevoditelja
whereis gcc
Odredite verziju prevoditelja
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:

  • VSCodij
  • Kôd Visual Studio
  • Šifra :: Blokovi
  • Zasjeniti.
  • NetBeans
  • QTCreator
  • Atom

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jorge Jose Mustelier Sarmiento dijo

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