En ši panorama iš galimybių, kurias „Linux“ siūlo programuotojams, vo ir skirtus šiuos straipsnius apžvelgti kai kurių turimų programavimo kalbų ypatybes ir kaip juos įdiegti tam tikruose „Linux“ platinimuose.
Kodavimas C ++
C ++ yra viena iš plačiausiai naudojamų programavimo kalbų šiandien. Nuo paieškos sistemų iki virtualios realybės programų, per oro rezervavimo programas ir kosmoso tyrimus jos intensyviai naudojasi jo funkcijomis.
Nors tai bendros paskirties kalba, idealiai tinka ją peržengti. Nesvarbu, ar motorizuoti didelės apimties programinę įrangą, ar programas, kurios turi veikti ribotoje aplinkoje.
Kadangi C ++ gali tiesiogiai manipuliuoti aparatine įranga, kūrėjai gali pritaikyti programas kiekvienai vykdymo aplinkos aplinkai. Rezultatas yra programa, kuri gali greitai veikti bet kuriame įrenginyje.
Štai kodėl C ++ yra daugelio programuotojų pasirinkimas sukurti pagrindinį daugelio svarbių programų sluoksnį.
Kodėl verta naudoti C ++?
neskaitant to „Linux“ turi visus reikalingus įrankius, kad ją užprogramuotų saugyklose, ir daugybę nemokamų dokumentų internete, C ++ padeda mums sukurti greitas, efektyviai naudojančias sistemos išteklius ir patikimas atliekant svarbias užduotis programas.
Kam naudojamas C ++?
- Operacinės sistemos: Kadangi operacinės sistemos turi greitai ir efektyviai valdyti išteklius, „C ++“ idealiai tinka jas kurti dėl žemo lygio galimybių, artimų mašinos kodui.
- Žaidimo kūrimas: Bėgimo žaidimai dažnai reikalauja daug aparatinės įrangos išteklių. Programuojant juos C ++, galima optimizuoti jų naudojimą, pakoregavus duomenų struktūras ir atminties valdymą.
- Daiktų internetas: Kadangi programos, leidžiančios veikti tokio tipo įrenginiams, yra įterptos į įrenginį, jos turi dirbti su ribotais skaičiavimo ištekliais ir mažomis energijos sąnaudomis. Štai kodėl C ++ yra ideali kalba.
- Interneto naršyklės: C ++ naudojamas duomenų bazės atkūrimui ir interaktyviam puslapio atkūrimui.
- Mašinų mokymasis: „C ++“ kalba turi daugybę bibliotekų, skirtų specializuotiems skaičiavimams, reikalingiems tokio tipo programoms.
- Virtuali ir papildyta realybė: Šio tipo technologijoms reikia valdyti didelius duomenų kiekius, kurie nuolat atnaujinami atsižvelgiant į fotoaparato jutiklių įvestį ir vartotojų sąveiką.
- Finansų pramonė: Šis sektorius turi apdoroti milijonus kasdienių operacijų ir palengvinti didžiulę operacijų apimtį bei dažnumą. „C ++“ taip pat idealiai tinka modeliuoti scenarijus.
- Medicinos technologijos: Diagnostiniam vaizdavimui reikia tiksliai interpretuoti jo niuansus.
- Skrydžio simuliatoriai. Norint atkurti faktines skrydžio sąlygas, aparatinė ir programinė įranga turi veikti vienu metu realiu laiku.
Programos, kurios naudoja C ++
Kai kurios programos sukurtos šia kalba
- Operacinės sistemos: „Symbian“, „Windows“, „MacOS“ ir „iOS“.
- Žaidimai: „World of Warcraft“, „Counter-Strike“ ir „StarCraf“
- Pultai: „Xbox“, „PlayStation“ ir „Nintendo Switch“.
- Žaidimų varikliai: Nerealus variklis.
- Atviro kodo: „Mozilla Firefox“, „Mozilla Thunderbird“, „MySQL“ ir „MongoDB“
- Naršyklės: „Google Chrome“, „Safari“, „Opera“
Diegimas „Linux“
Turime įdiegti reikiamus įrankius
„Fedora“ / „CentOS“ / RHEL / „Rocky Linux“ / „Alma Linux“
sudo groupinstall 'Development Tools'
Apie Debianą ir išvestines priemones
sudo apt update
sudo apt install build-essential manpages-dev
Visi paskirstymai
Patikrinkite kompiliatoriaus vietą
whereis gcc
Nustatykite kompiliatoriaus versiją
gcc --version
Kai kurie integruoti C ++ kūrimo redaktoriai
Tarp „Linux“ saugyklose ir „Snap“ bei „FlatPak“ parduotuvėse galimų parinkčių yra:
- VSCodium
- Visual Studio kodas
- Kodas :: Blokai
- Užtemimas
- "NetBeans"
- QT kūrėjas
- Atomas
C ++ tikriausiai nėra idealus pasirinkimas pradėti programuoti. Bet jūs tikrai turėtumėte jį įtraukti į sąrašą, kai nuspręsite imtis ambicingesnių programų. Žiniatinklyje gausu nemokamų išteklių, kai kurie mūsų kalba, kad išmokytumėte įvaldyti šios kalbos sudėtingumą.
Labai geras paaiškinimas 6 viskas, ką jie sako. Tai tikrai puiki programavimo kalba, kuria visi turėtume pasinaudoti. Ačiū, aš c ++ gerbėjas