C++ pradedantiesiems: sužinokite apie C++
Shaunas Lombardas / E+ / Getty Images
C++ yra bendrosios paskirties programavimo kalba, kurią devintojo dešimtmečio pradžioje išrado Bjarne'as Stroustrup iš „Bell Labs“. Ji panaši į C, kurią aštuntojo dešimtmečio pradžioje išrado Dennisas Ritchie, tačiau yra saugesnė nei C kalba ir apima modernias programavimo technologijas, tokias kaip objektinis programavimas.
Galite perskaityti daugiau apie objektinį programavimą. C++ iš pradžių buvo vadinamas C su klasėmis ir yra taip suderinamas su C, kad tikriausiai sukompiliuos daugiau nei 99% C programų nekeisdamas eilutės pirminis kodas . Tai buvo apgalvotas dizainerio dizaino bruožas. Čia yra trumpa C++ apžvalga ir istorija.
C++ tikslas yra tiksliai apibrėžti operacijų, kurias kompiuteris gali atlikti, kad atliktų užduotį, seriją. Dauguma šių operacijų apima manipuliavimą skaičiais ir tekstu, tačiau viskas, ką kompiuteris gali atlikti fiziškai, gali būti užprogramuotas C++. Kompiuteriai neturi intelekto – jiems turi būti tiksliai nurodyta, ką daryti, ir tai apibrėžia jūsų naudojama programavimo kalba. Suprogramuoti jie gali pakartoti veiksmus tiek kartų, kiek norite labai dideliu greičiu. Šiuolaikiniai kompiuteriai yra tokie greiti, kad per sekundę ar dvi gali suskaičiuoti iki milijardo.
Ką gali padaryti C++ programa?
Įprastos programavimo užduotys apima duomenų įtraukimą į a duomenų bazėje arba jį ištraukti, rodyti didelės spartos grafiką žaidime ar vaizdo įraše, valdyti prie kompiuterio prijungtus elektroninius įrenginius ar net leisti muziką ir (arba) garso efektus. Jūs netgi galite rašyti programinę įrangą, kad sukurtumėte muziką ar padėtumėte kurti.
Ar C++ yra geriausia programavimo kalba?
Kai kurios kompiuterių kalbos buvo parašytos konkrečiam tikslui. „Java“ iš pradžių buvo sukurta skrudintuvams valdyti, C – operacinėms sistemoms programuoti, „Pascal“ – gerų programavimo metodų mokymui, tačiau C++ yra bendrosios paskirties kalba ir nusipelno „Šveicariško kalbų kišeninio peilio“ slapyvardžio. Kai kurias užduotis galima atlikti C++, bet ne labai lengvai, pavyzdžiui, projektuoti GUI ekranai programoms. Kitos kalbos kaipVisual Basic,Delphiir visai neseniaiC#turėti GUI dizaino elementus, todėl jie geriau tinka tokio tipo užduotims. Be to, kai kurios scenarijų kalbos, kurios suteikia papildomo programavimo programoms, pvz., MS Word ir net Photoshop, dažniausiai naudojamos Basic, o ne C++ variantuose.
Galite sužinoti daugiau apie kitą kompiuterių kalbos ir kaip jie veikia prieš C++.
Kuriuose kompiuteriuose yra C++?
Tai geriau pasakyti, kurie kompiuteriai neturi C++! Atsakymas – beveik nėra, jis taip plačiai paplitęs. Tai beveik universalus programavimo kalba ir juos galima rasti daugumoje mikrokompiuterių iki didelių kompiuterių, kainuojančių milijonus dolerių. Yra C++ kompiliatorių beveik visų tipų operacinei sistemai.
Kaip pradėti dirbti su C++?
Pirma, jums reikia C++ kompiliatoriaus. Yra daug komercinių ir nemokamų. Toliau pateiktame sąraše pateikiamos instrukcijos, kaip atsisiųsti ir įdiegti kiekvieną kompiliatorių. Visi trys yra visiškai nemokami ir juose yra IDE, kad būtų lengviau redaguoti, kompiliuoti ir derinti programas.
- Atsisiųskite ir įdiekite Borlando Turbo C++ Explorer
- Atsisiųskite ir įdiekiteMicrosoft Visual C++ 2005 Express Edition
- Atsisiųskite ir įdiekite Atidarykite Watcom C/C++ kompiliatorių
Instrukcijose taip pat parodyta, kaip įvesti ir sukompiliuoti pirmąją C++ programą.
Kaip pradėti rašyti C++ programas?
C++ parašyta naudojant teksto rengyklę. Tai gali būti užrašų knygelė arba IDE, pavyzdžiui, tiekiami su trimis aukščiau išvardytais kompiliatoriais. Jūs rašote kompiuterio programą kaip instrukcijų seką (vadinamą pareiškimus ) užrašu, kuris šiek tiek panašus į matematines formules.
Tai išsaugoma tekstiniame faile, tada sukompiliuojama ir susiejama, kad būtų generuojamas mašinos kodas, kurį galėsite paleisti. Kiekviena programa, kurią naudojate kompiuteryje, bus parašyta ir sukompiliuota taip, o daugelis jų bus parašytos C++ kalba. Skaityti daugiau apie kompiliatorius ir kaip jie veikia. Paprastai negalite gauti originalaus šaltinio kodo, nebent jis buvoatviro kodo.
Ar yra daug C++ atvirojo kodo?
Kadangi ji yra labai paplitusi, daug atvirojo kodo programinės įrangos buvo parašyta C++ kalba. Skirtingai nuo komercinių programų, kai šaltinio kodas priklauso įmonei ir niekada nėra prieinamas, atvirojo kodo kodą gali peržiūrėti ir naudoti bet kas. Tai puikus būdas išmokti kodavimo technikų.
Ar galėčiau gauti programavimo darbą?
Žinoma. Yra daug C++ užduočių ir yra didžiulis kodo rinkinys, kurį reikės atnaujinti, prižiūrėti ir retkarčiais perrašyti. Pagal kas ketvirtį atliekamą Tiobe.com apklausą populiariausių programavimo kalbų trejetas yra Java, C ir C++.
Galite rašyti savo žaidimus, bet turėsite būti meniški arba turėti menininko draugą. Taip pat reikės muzikos ir garso efektų. Sužinokite daugiau apie žaidimų kūrimą. Galbūt jums labiau tiktų profesinė 9–5 karjera – skaitykite apie a profesinė karjėra arba galbūt apsvarstykite galimybę patekti į pasaulį programinės įrangos inžinerija programinės įrangos, skirtos branduoliniams reaktoriams, orlaiviams, kosminėms raketoms ar kitoms saugai svarbioms sritims valdyti, rašymas.
Kokie įrankiai ir paslaugos yra?
Na, jei nerandate to, ko norite, visada galite tai parašyti. Taip atsirado dauguma aplinkinių įrankių.