C++ iesācējiem: uzziniet par C++
Šons Lombards / E+ / Getty Images
C++ ir vispārējas nozīmes programmēšanas valoda, ko 80. gadu sākumā izgudroja Bjarne Stroustrup uzņēmumā Bell Labs. Tā ir līdzīga C valodai, ko 1970. gadu sākumā izgudroja Deniss Ričijs, taču tā ir drošāka valoda nekā C un ietver modernas programmēšanas metodes, piemēram, objektorientētu programmēšanu.
Jūs varat lasīt vairāk par objektorientēto programmēšanu. C++ sākotnēji tika saukts par C ar klasēm un ir tik saderīgs ar C, ka tas, iespējams, apkopos vairāk nekā 99% C programmu, nemainot rindu avota kods . Tā bija dizainera apzināta dizaina iezīme. Šeit ir īss pārskats un C++ vēsture.
C++ mērķis ir precīzi definēt virkni darbību, kuras dators var veikt, lai veiktu uzdevumu. Lielākā daļa šo darbību ietver manipulācijas ar skaitļiem un tekstu, taču visu, ko dators var fiziski darīt, var ieprogrammēt C++ valodā. Datoriem nav inteliģences — tiem ir precīzi jāpasaka, kas jādara, un to nosaka jūsu izmantotā programmēšanas valoda. Kad tie ir ieprogrammēti, tie var atkārtot darbības tik reižu, cik vēlaties, ļoti lielā ātrumā. Mūsdienu datori ir tik ātri, ka tos var saskaitīt līdz miljardam sekundē vai divās.
Ko var darīt C++ programma?
Tipiski programmēšanas uzdevumi ietver datu ievietošanu a datubāze vai izvelkot to, demonstrējot ātrdarbīgu grafiku spēlē vai video, kontrolējot datoram pievienotas elektroniskās ierīces vai pat atskaņojot mūziku un/vai skaņas efektus. Jūs pat varat rakstīt programmatūru, lai radītu mūziku vai palīdzētu jums komponēt.
Vai C++ ir labākā programmēšanas valoda?
Dažas datorvalodas tika rakstītas noteiktam mērķim. Sākotnēji Java tika izstrādāta, lai kontrolētu tosterus, C – operētājsistēmu programmēšanai, Pascal – lai mācītu labas programmēšanas metodes, taču C++ ir vispārējas nozīmes valoda, un tā ir pelnījusi iesauku “Swiss Pocket Knife of Languages”. Dažus uzdevumus var veikt C++, bet ne pārāk viegli, piemēram, projektēšana GUI ekrāni lietojumprogrammām. Citas valodas, piemēramVisual Basic,Delfosun pavisam nesenC#tajos ir iebūvēti GUI dizaina elementi, tāpēc tie ir labāk piemēroti šāda veida uzdevumiem. Turklāt dažas skriptu valodas, kas nodrošina papildu programmējamību tādām lietojumprogrammām kā MS Word un pat Photoshop, parasti tiek izmantotas Basic, nevis C++ variantos.
Jūs varat uzzināt vairāk par otru datoru valodas un kā tie sakrīt ar C++.
Kuriem datoriem ir C++?
Tas ir labāk norādīts, kuriem datoriem nav C++! Atbilde - gandrīz neviena, tā ir tik plaši izplatīta. Tas ir gandrīz universāls programmēšanas valoda un to var atrast lielākajā daļā mikrodatoru līdz pat lieliem datoriem, kas maksā miljoniem dolāru. Gandrīz jebkura veida operētājsistēmām ir C++ kompilatori.
Kā sākt lietot C++?
Pirmkārt, jums ir nepieciešams C++ kompilators. Ir pieejams daudz komerciālu un bezmaksas. Tālāk esošajā sarakstā ir norādījumi par katra kompilatora lejupielādi un instalēšanu. Visi trīs ir pilnīgi bez maksas, un tajos ir IDE, kas atvieglo lietojumprogrammu rediģēšanu, kompilēšanu un atkļūdošanu.
- Lejupielādēt un instalēt Borlanda Turbo C++ Explorer
- Lejupielādēt un instalētMicrosoft Visual C++ 2005 Express Edition
- Lejupielādēt un instalēt Atveriet Watcom C/C++ kompilatoru
Instrukcijās ir arī parādīts, kā ievadīt un apkopot savu pirmo C++ lietojumprogrammu.
Kā sākt rakstīt C++ lietojumprogrammas?
C++ ir rakstīts, izmantojot teksta redaktoru. Tas var būt piezīmju bloks vai IDE, piemēram, tie, kas tiek piegādāti kopā ar trim iepriekš uzskaitītajiem kompilatoriem. Jūs rakstāt datorprogrammu kā instrukciju sēriju (ko sauc paziņojumi ) apzīmējumā, kas nedaudz atgādina matemātiskas formulas.
Tas tiek saglabāts teksta failā un pēc tam apkopots un saistīts, lai ģenerētu mašīnas kodu, kuru pēc tam varat palaist. Katra lietojumprogramma, kuru izmantojat datorā, būs rakstīta un apkopota šādi, un daudzas no tām tiks rakstītas C++ valodā. Lasīt vairāk par kompilatoriem un kā viņi strādā. Jūs parasti nevarat iegūt oriģinālo pirmkodu, ja vien tas nav bijisatvērtais avots.
Vai ir daudz C++ atvērtā pirmkoda?
Tā kā tas ir tik plaši izplatīts, daudz atvērtā pirmkoda programmatūras ir rakstīts C++ valodā. Atšķirībā no komerciālām lietojumprogrammām, kur pirmkods pieder uzņēmumam un nekad nav pieejams, atvērtā pirmkoda kodu var skatīt un izmantot ikviens. Tas ir lielisks veids, kā apgūt kodēšanas metodes.
Vai es varētu iegūt programmēšanas darbu?
Noteikti. Ir daudz C++ darbu, un pastāv milzīgs koda kopums, kas būs jāatjaunina, jāuztur un laiku pa laikam jāpārraksta. Saskaņā ar ceturkšņa Tiobe.com aptauju populārākās programmēšanas valodas ir Java, C un C++.
Jūs varat rakstīt savas spēles, taču jums ir jābūt mākslinieciskam vai jābūt mākslinieka draugam. Jums būs nepieciešama arī mūzika un skaņas efekti. Uzziniet vairāk par spēļu izstrādi. Iespējams, profesionāla 9-5 karjera jums būtu piemērotāka – lasiet par a profesionālā karjera vai varbūt apsveriet iespēju ienākt pasaulē programmatūras inženierijas programmatūras rakstīšana kodolreaktoru, lidmašīnu, kosmosa raķešu vadīšanai vai citām drošībai kritiskām jomām.
Kādi rīki un utilītas pastāv?
Ja nevarat atrast to, ko vēlaties, vienmēr varat to uzrakstīt. Tā radās lielākā daļa apkārtējo rīku.