Mācās programmēt C.

Autors: Charles Brown
Radīšanas Datums: 2 Februāris 2021
Atjaunināšanas Datums: 24 Jūnijs 2024
Anonim
Här kommer Calle Jularbo - Hela programmet
Video: Här kommer Calle Jularbo - Hela programmet

Saturs

Mācīšanās kodēt noteikti nav tas, ko iemācāties vienā naktī, un tas prasa daudz darba un centību (īpaši ar C ++). Šī rokasgrāmata palīdzēs jums iepazīties ar procesu.

Lai soli

  1. Uzziniet par C ++ vēsturi. Labākais veids, kā sākt lietot programmēšanas valodu, ir iemācīties tās saknes. Kaut arī jūs nesapratīsit visu, ko lasījāt, dažas no šīm lapām iepazīstinās jūs ar svarīgiem terminiem, kas tiks apskatīti vēlāk (piemēram, "Objektorientētā programmēšana").
  2. Instalējiet C ++ kompilatoru (un, iespējams, IDE). C ++ programmēšanai ir nepieciešams kompilators, jo faktiskais pirmkods jāapkopo failā, kuru var palaist jūsu dators. Ja izmantojat operētājsistēmu Windows, laba iespēja ir Visual C ++ 2010 Express vai, ja izmantojat Linux, Geany ir labs risinājums. Abiem ir IDE (neatkarīga izstrādes vide), kas ievērojami atvieglo avota koda rakstīšanu. (Piezīme: daudzi cilvēki tiešsaistē ieteiks izmantot Bloodshed Dev-C ++ IDE un kompilatoru. Neveiciet. Šis nav atjaunināts 5 gadus, un tajā ir zināmu kļūdu lapas un lapas, kā norādīts šeit: http: // sourceforge.net/ p / dev-cpp / bugs /)
    • Uzziniet, kā efektīvi izmantot IDE. Dažiem IDE, kas tur atrodas, ir savas dīvainības, kuras galu galā var traucēt, tāpēc ir lietderīgi sekot līdzi un pārskatīt dažādas IDE iespējas un iestatījumus.
  3. Lai sāktu mācīties C ++, izvēlieties dažas apmācības. Šis solis kopā ar sastādītāju ir viens no vissvarīgākajiem soļiem. Šajā solī ir jārūpējas par dažām lietām. Pirmkārt, pārliecinieties, ka rokasgrāmata ir rakstīta pilnīgi iesācējiem programmēšanā, jo tie ir visaptverošākie to aprakstos. Pēc tam pārliecinieties, ka apmācības kods atbilst C ++ 03 standartam vai pat jaunajam C ++ 11 (vēl nav standartizēts, tāpēc uzmanieties no kompilatoru problēmām), jo mūsdienu kompilatoriem ir problēmas ar novecojuša koda sastādīšanu vai tas vienkārši kalpot atteikt. Daži labi ir tie, kas atrodami vietnē cprogramming.com par C ++, un apmācība vietnē www.cplusplus.com/doc/tutorial/.
  4. Izmēģiniet katru jauno koncepciju. Svarīga kodēšanas mācīšanās sastāvdaļa ir ne tikai dažādu jēdzienu lasīšana, bet arī to pielietošana savā kodā. Koda kopēšana un ielīmēšana IDE būs ierobežota. Daudz izdevīgāk ir izskaidrot katru piemēru un mēģināt izstrādāt savas idejas programmām, kurās tiek izmantota iemācītā koncepcija, lai maksimāli palielinātu atceramās informācijas daudzumu.
  5. Uzziniet no citiem izstrādātājiem. Viena no labākajām programmēšanas lietām ir tā, ka neatkarīgi no programmēšanas prasmju līmeņa jums vienmēr ir pieejams avota kods, kas atrodas tajā pašā līmenī vai vienu soli virs tā.Labs veids, kā uzzināt sarežģītāku pirmkodu, ir tā lasīšana, līdz nonākat līdz vietai, kur to nesaprotat, pēc tam mēģiniet to izstrādāt savā galvā; Ja nesaprotat noteiktu koda daļu, lasiet vairāk par to savā apmācībā vai atsauces materiālā, līdz saprotat.
  6. Pārstrādājiet problēmas, izmantojot iemācītos jēdzienus. Absolūtais labākais veids, kā saglabāt iemācīto, nav vienkārši pārrakstīt paraugus no avota koda, bet faktiski veikt noteiktu uzdevumu ar to. Vietnē cprogramming.com un Project Euler ir labi vingrinājumi, kurus varat mēģināt atrisināt, lai šos jēdzienus piemērotu reālās dzīves situācijās. Ja jūs absolūti nevarat izveidot problēmas algoritmu, jūsu pēdējais risinājums ir pārbaudīt tiešsaistē, lai uzzinātu, kā kāds to atrisināja, lai mācītos no tā. Kāda jēga risināt problēmu, ja nemācaties no rezultāta?
  7. Palīdziet citiem, kuriem nepieciešama palīdzība. Tagad, kad esat uzzinājis vairāk par C ++, varat sākt tiešsaistē palīdzēt citiem iesācējiem viņu problēmu risināšanā un sākt viņus sākt tajā pašā ceļojumā, kuru pats veicāt! Neapmieriniet, ja persona, kas jums lūdza palīdzību, nevēlas uzklausīt jūsu padomu: kāds cits var mācīties no jūsu sniegtās atbildes, pat ja sākotnējais plakātu izvietotājs to nedarīja.

Padomi

  • Neapmierināt! Programmēšana dažreiz var būt mulsinoša, taču tas noteikti nenozīmē, ka jums vienkārši ir jāizmet visi panākumi un jāpārtrauc! Ja konkrētā rokasgrāmatā tēma ir slikti izskaidrota, mēģiniet izlasīt citu par šo tēmu; nav obligāti jābūt tam, ka jūs esat problēma!
  • Sekojiet savam tempam.
  • Ja kompilēšanas laikā rodas kļūdas, pārlasiet avota kodu un pārbaudiet, vai varat atrast kļūdas. Kaut arī pašas kļūdas var šķist noslēpumainas, viņi mēģina pateikt, kas ir nepareizs, tāpēc mēģiniet pārliecināties, vai viņi jums māca par kļūdām.
  • Jūs varat iemācīties C ++, izmantojot Google Play veikalu vai Appstore, meklējot “Uzzināt C ++”.
  • To var uzzināt arī no grāmatas C ++.
  • Ja rodas izpildlaika kļūdas, problēma nav sintakses problēma, bet gan problēma ar algoritmu. Pierakstiet tieši to, kas jādara jūsu algoritmam, un salīdziniet to ar savu avota kodu. Sliktākais scenārijs: parādiet kodu tiešsaistes kopienai un noskaidrojiet, vai tie var palīdzēt diagnosticēt problēmas, taču jautājiet labi! Cilvēki, kas jums to palīdz darīt brīvajā laikā, tajā pašā laikā viņi varētu arī nopelnīt iztiku ar programmēšanas programmatūru, tāpēc esiet pateicīgi!
  • Vienmēr komentējiet savu pirmkodu! Pat vienkārša, pašsaprotama koda gadījumā nekad nesāpēs sākumā uzrakstīt īsu programmas skaidrojumu. Tā ir arī laba prakse, lai uzzinātu, vai plānojat izstrādāt sarežģītāku, sarežģītāku programmatūru, kuru jūs joprojām varētu saprast, bet sajauksit visus citus, kas to lasa.

Brīdinājumi

  • C un C ++ ir ļoti zema līmeņa programmēšanas valodas, kas nozīmē, ka pastāv iespēja, ka jūsu dators var avarēt nepareiza koda vai ļaunprātīgu programmu dēļ! Nekad nekompilējiet programmas ar "#include windows.h>", ja vien neesat pilnīgi pārliecināts, ko darāt, un pat tad, ja zināt, ko darāt, vienmēr mēģiniet no tā izvairīties.
  • Pārliecinieties, vai kompilators un apmācība ir atjaunināti! Novecojuši kompilatori var izraisīt derīga avota koda neapkopošanu vai izpildes laikā radīt dīvainas kļūdas. To pašu var teikt par apmācībām.
  • Daudzas pretvīrusu programmas uzskatīs, ka viss, ko jūs gatavojat, ir vīruss! Noteikti pievienojiet savu programmu izņēmumiem un, ja nepieciešams, atspējojiet antivīrusu, lai programma netiktu nejauši izdzēsta!