En toto panorama příležitostí, které Linux nabízí programátorům, voy věnovat následující články ke kontrole charakteristik některých dostupných programovacích jazyků a jak je nainstalovat na určité distribuce Linuxu.
Kódování v C ++
C ++ je dnes jedním z nejpoužívanějších programovacích jazyků. Od vyhledávačů po aplikace virtuální reality, přes programy rezervace letů a průzkum vesmíru, intenzivně využívají její funkce.
Přestože se jedná o obecný jazyk, je ideální jej posunout na hranici možností. Zda motorizovat rozsáhlý software nebo aplikace, které musí běžet v omezeném prostředí.
Protože C ++ může přímo manipulovat s hardwarem, vývojáři mohou přizpůsobit programy pro každé běhové prostředí. Výsledkem je aplikace, která může rychle běžet na jakémkoli zařízení.
Proto je C ++ volbou mnoha programátorů k vytvoření základní vrstvy mnoha důležitých aplikací.
Proč používat C ++?
kromě toho Linux má všechny potřebné nástroje k jeho programování ve svých úložištích a množství bezplatné dokumentace dostupné na internetu, C ++ nám pomáhá vytvářet aplikace, které jsou rychlé, efektivně využívají systémové prostředky a jsou spolehlivé při provádění důležitých úkolů.
K čemu slouží C ++?
- Operační systémy: Vzhledem k tomu, že operační systémy musí být rychlé a efektivní při správě prostředků, je C ++ ideální pro jejich sestavení díky svým nízkoúrovňovým možnostem blízkým strojovému kódu.
- Tvorba hry: Spuštěné hry jsou často velmi náročné na hardware. Jejich programováním v C ++ je možné optimalizovat jejich použití úpravou datových struktur a správy paměti.
- Internet věcí: Protože programy, které zajišťují fungování těchto typů zařízení, jsou integrovány do zařízení, musí pracovat s omezenými výpočetními prostředky a nízkou spotřebou energie. Proto je C ++ ideálním jazykem.
- Internetové prohlížeče: C ++ se používá pro obnovu databáze a interaktivní obnovu stránky.
- Strojové učení: Jazyk C ++ má rozsáhlou sbírku knihoven pro specializované výpočty požadované těmito typy aplikací.
- Virtuální a rozšířená realita: Tento typ technologie vyžaduje správu velkého množství dat, která jsou neustále aktualizována podle vstupu kamerových senzorů a interakce uživatelů.
- Finanční průmysl: Tento sektor musí zpracovat miliony denních transakcí a zajistit enormní objem a frekvenci operací. C ++ je také ideální pro simulaci scénářů.
- Lékařská technologie: Diagnostické zobrazování vyžaduje přesnou interpretaci jeho nuancí.
- Letové simulátory. K reprodukci skutečných letových podmínek musí hardware a software fungovat současně v reálném čase.
Programy, které používají C ++
Některé aplikace vytvořené v tomto jazyce
- Operační systémy: Symbian, Windows, MacOS a iOS.
- Hry: World of Warcraft, Counter-Strike a StarCraf
- Konzoly: Xbox, PlayStation a Nintendo Switch.
- Herní motory: Neskutečný motor.
- Otevřený zdroj: Mozilla Firefox, Mozilla Thunderbird, MySQL a MongoDB
- Prohlížeče: Google Chrome, Safari, Opera
Instalace na Linuxu
Musíme nainstalovat potřebné nástroje
Na Fedora / CentOS / RHEL / Rocky Linux / Alma Linux
sudo groupinstall 'Development Tools'
O Debianu a derivátech
sudo apt update
sudo apt install build-essential manpages-dev
Všechny distribuce
Zkontrolujte umístění kompilátoru
whereis gcc
Určete verzi kompilátoru
gcc --version
Některé vestavěné vývojové editory pro C ++
Mezi možnosti dostupné v repozitářích Linuxu a v obchodech Snap a FlatPak patří:
- VSCodium
- Kód Visual Studio
- Kód :: Bloky
- Zatmění.
- NetBeans
- Tvůrce QT
- Atom
C ++ pravděpodobně není ideální volbou pro zahájení programování. Rozhodně byste to však měli mít na seznamu, když se rozhodnete podniknout ambicióznější aplikace. Web je plný bezplatných zdrojů, některé v našem jazyce, které vás naučí zvládat složitost tohoto jazyka.
Velmi dobré vysvětlení 6 vše, co říkají. Je to opravdu ohromný programovací jazyk, kterého bychom měli všichni využít. Díky, jsem fanouškem C ++