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.
Vrlo dobro objašnjenje 6 sve što kažu. To je doista ogroman programski jezik koji bismo svi trebali iskoristiti. Hvala, obožavam c ++