Programmēšanas apguve noteikti nav kaut kas tāds, ko var paveikt vienas nakts laikā, un tas prasa daudz smaga darba un centības (īpaši C ++ apgūšana). Šī rokasgrāmata palīdzēs jums šajā procesā.
Solis
1. solis. Uzziniet par C ++ vēsturi
Labākais veids, kā sākt apgūt programmēšanas valodu, ir izpētīt tās vēsturi. Lai gan jūs, iespējams, nesaprotat visu lasīto, šīs dažas lapas iepazīstinās jūs ar svarīgiem terminiem, kas parādīsies vēlāk (piemēram, "Objektorientēta programmēšana").
2. solis. Instalējiet C ++ kompilatoru (un iespējamo IDE)
Kompilētāji ir nepieciešami programmēšanai C ++, jo datoram faktiskais avota kods ir jāapkopo izpildāmā failā. Ja izmantojat Windows, pareizā opcija ir Visual C ++ 2010 Express, vai, ja izmantojat Linux, pareizā opcija ir Geany. Abiem ir iebūvēta IDE (neatkarīga izstrādes vide), kas var vienkāršot avota koda rakstīšanas procesu. (PIEZĪME. Daudzi interneta lietotāji ieteiks izmantot Bloodshed Dev-C ++ IDE un kompilatoru. Bet jums nevajadzētu, šī programmatūra nav atjaunināta 5 gadus un tai ir daudz zināmu kļūdu, saraksts ir šeit: https:// sourceforge.net/p/dev-cpp/bugs/)
Uzziniet, kā efektīvi izmantot IDE. Dažiem IDE ir savas personīgās dīvainības, kas var kavēt jūsu mācību procesu. Tāpēc ir ieteicams izlasīt vai saglabāt atsauci uz dažādām IDE opcijām un iestatījumiem
Solis 3. Izvēlieties vienu vai divas apmācības, lai sāktu mācīties C ++
Šis solis kopā ar kompilatora instalēšanu ir viens no vissvarīgākajiem posmiem. Šajā posmā ir jāpārliecinās par dažām lietām. Vispirms pārliecinieties, vai ceļvedis ir uzrakstīts lasītājiem, kuri ir pilnīgi iesācēji programmēšanā, jo skaidrojumi ir visprecīzākie. Pēc tam pārliecinieties, ka apmācības kods atbilst C ++ 03 standartam vai pat jaunajam C ++ 11 (vēl nav standartizēts, uzmanieties no kompilatora problēmām), jo mūsdienu kompilatoriem būs grūti apkopot novecojušu kodu vai vienkārši noraidīt to. Dažas labas apmācības ir C ++ apmācība no cprogramming.com un apmācība vietnē www.cplusplus.com/doc/tutorial/.
4. Izmēģiniet katru jaunu koncepciju
Svarīga programmēšanas sastāvdaļa ir ne tikai lasīšana par dažādiem jēdzieniem, bet arī to izmantošana savā kodā. Koda kopēšana un ielīmēšana IDE ir maz noderīga. Tas ir daudz noderīgāk, ja ierakstāt katru piemēru un pat mēģināt nākt klajā ar savu programmas ideju, kurā tiek izmantoti mācītie jēdzieni, lai maksimāli palielinātu saglabātās informācijas apjomu.
5. Mācieties no citiem izstrādātājiem
Viena no labākajām programmēšanas lietām ir tā, ka neatkarīgi no programmēšanas pieredzes līmeņa, avota kods vienmēr būs pieejams tam pašam līmenim vai vienam līmenim virs jums. Labs veids, kā mācīties no sarežģītāka avota koda, ir lasīt, līdz nonākat līdz punktam, kuru nesaprotat, un tad mēģiniet to izstrādāt savā galvā; ja jūs nezināt noteiktu koda daļu, izlasiet par to pamācībā vai atsauces materiālā, līdz saprotat.
6. solis. Atrisiniet problēmu, izmantojot apgūtos jēdzienus
Labākais veids, kā saglabāt apgūto, ir ne tikai rakstīt avota koda piemērus, bet arī faktiski izpildīt uzticētos uzdevumus. Gan cprogramming.com, gan projektam Euler ir labas problēmas, kuras varat mēģināt atrisināt, lai piemērotu jēdzienus reālajā dzīvē. Ja jūs patiešām nevarat izdomāt kādas problēmas algoritmu, tad kā pēdējo līdzekli meklējiet risinājumus, ko citi ir veikuši no interneta, un mācieties no tiem. Kāda jēga risināt problēmas, ja nemācās no rezultātiem?
Solis 7. Palīdziet citiem, kam nepieciešama palīdzība
Tagad, kad esat uzzinājis par C ++, jums jāsāk palīdzēt citiem iesācējiem tiešsaistē atrisināt viņu problēmas un piesaistīt viņus tam pašam ceļojumam kā jūsu! Neuztraucieties ātri, ja persona, kas lūdz palīdzību, neuzklausīs jūsu padomu: citi var mācīties no jūsu sniegtajām atbildēm, pat ja sākotnējais sūtītājs to neuzklausīja.
Padomi
- Nevajag ātri sarūgtināties! Programmēšana dažos punktos var būt mulsinoša, taču tas nenozīmē, ka jums vajadzētu izmest visu progresu un pamest! Ja kāds ceļvedis jūtas slikti, izskaidrojot tēmu, mēģiniet izlasīt citu rokasgrāmatu par to pašu jautājumu; varbūt problēma nav tevī!
- Ja sastādīšanas laikā rodas kļūdas, pārlasiet avota kodu un pārbaudiet, vai varat atrast kļūdas. Lai gan tas var šķist neskaidrs, kļūda pati mēģinās jums pateikt, kas notika nepareizi. Tāpēc pārbaudiet, vai no tā varat kaut ko uzzināt par kļūdām.
- Mācieties savā tempā.
- Jūs varat apgūt C ++ no Google Play veikala vai Appstore, meklējot "Learn C ++".
- Varat arī meklēt grāmatas vietnē C ++.
- Ja programmas darbības laikā rodas kļūda, problēma nav sintakses problēma, bet gan jūsu algoritma problēma. Mēģiniet pierakstīt tieši to, ko jūsu algoritmam vajadzētu darīt, un pēc tam salīdziniet to ar avota kodu. Sliktākajā gadījumā nogādājiet savu kodu tiešsaistes kopienā un pārbaudiet, vai viņi var atrast jums problēmu. Noteikti jautājiet pieklājīgi! Cilvēki, kuri palīdz jums veltīt laiku, iespējams, varētu tērēt naudas pelnīšanas programmatūras programmēšanu, lai atbildētu uz jūsu jautājumiem. Tātad, neaizmirstiet pateikt paldies!
- Vienmēr komentējiet avota kodu! Nekad nekaitē sākumā uzrakstīt īsu programmas funkciju aprakstu pat vienkāršam un pašsaprotamam kodam. Šis solis ir arī labs ieradums pieturēties vēlāk, kad programmējat lielu, mulsinošu programmatūru, kuru, iespējams, jau saprotat, bet citi lasītāji ir neizpratnē.
Brīdinājums
- C un C ++ ir zema līmeņa programmēšanas valodas, kas nozīmē, ka jums ir iespēja avarēt datoru ar kļūdainu kodu vai ar ļaunprātīgām programmām! NEKAD neapkopojiet un nepalaidiet programmu, kurā ir kods "#include", ja vien neesat PATIESI pārliecināts, ka zināt, ko tā dara. Pat ja jūs zināt, ko darāt, mēģiniet par to izvairīties.
- Pārliecinieties, ka jūsu kompilators un apmācības ir atjauninātas! Novecojuši kompilatori var izraisīt derīga avota koda apkopošanu vai izpildes laikā parādīties dīvainas kļūdas. Tas pats attiecas uz apmācībām.
- Daudzi antivīrusi domās, ka viss, ko jūs izveidojat, ir vīruss! Noteikti pievienojiet savu programmu izņēmumam un varbūt izslēdziet pretvīrusu, lai jūsu programma netiktu atinstalēta!