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