Kako se naučiti programiranja C ++: 7 korakov (s slikami)

Kazalo:

Kako se naučiti programiranja C ++: 7 korakov (s slikami)
Kako se naučiti programiranja C ++: 7 korakov (s slikami)

Video: Kako se naučiti programiranja C ++: 7 korakov (s slikami)

Video: Kako se naučiti programiranja C ++: 7 korakov (s slikami)
Video: 5 pasos para la integración digital de la empresa 2024, Maj
Anonim

Učenje programiranja zagotovo ni nekaj, kar bi bilo mogoče narediti čez noč, ter zahteva veliko trdega dela in predanosti (zlasti učenje C ++). Ta priročnik vam bo pomagal skozi postopek.

Korak

Naučite se programiranja C ++ 1. korak
Naučite se programiranja C ++ 1. korak

Korak 1. Spoznajte zgodovino C ++

Najboljši način za začetek učenja programskega jezika je preučevanje njegove zgodovine. Čeprav morda ne razumete vsega, kar ste prebrali, vas bo teh nekaj strani seznanilo s pomembnimi izrazi, ki se bodo pojavili kasneje (na primer "Objektno usmerjeno programiranje)".

Naučite se programiranja C ++ 2. korak
Naučite se programiranja C ++ 2. korak

Korak 2. Namestite prevajalnik C ++ (in možen IDE)

Prevajalniki so potrebni za programiranje v C ++, ker mora vaš računalnik dejansko izvorno kodo prevesti v izvedljivo datoteko. Če uporabljate Windows, je prava možnost Visual C ++ 2010 Express ali če uporabljate Linux, je prava možnost Geany. Oba imata vgrajen IDE (neodvisno razvojno okolje), ki lahko poenostavi postopek pisanja izvorne kode. (OPOMBA: Marsikdo na internetu priporoča uporabo IDE-ja in prevajalnika Bloodshed Dev-C ++. Ne smete pa, da ta programska oprema ni bila posodobljena 5 let in ima veliko znanih napak, seznam je tukaj: https:// sourceforge.net/p/dev-cpp/bugs/)

Naučite se učinkovite uporabe IDE. Nekateri IDE tam zunaj imajo svoje osebne poteze, ki lahko ovirajo vaš učni proces. Zato je dobro prebrati ali ohraniti referenco za različne možnosti in nastavitve IDE

Naučite se programiranja C ++ 3. korak
Naučite se programiranja C ++ 3. korak

Korak 3. Izberite eno ali dve vadnici za začetek učenja C ++

Ta korak je skupaj z namestitvijo prevajalnika ena najpomembnejših faz vseh. V tej fazi morate biti pozorni na nekaj stvari. Najprej se prepričajte, da je vodnik napisan za bralce, ki so začetniki programiranja, saj so razlage najbolj temeljite. Nato se prepričajte, da koda v vadnici sledi standardu C ++ 03 ali celo novemu C ++ 11 (še ni standardiziran, pazite na težave s prevajalnikom), ker bodo sodobni prevajalniki težko sestavili zastarelo kodo ali pa bodo preprosto zavrniti. Nekaj dobrih vadnic je vadnica C ++ iz cprogramming.com in vadnica na www.cplusplus.com/doc/tutorial/.

Naučite se programiranja C ++ 4. korak
Naučite se programiranja C ++ 4. korak

Korak 4. Preizkusite vsak nov koncept

Pomemben del programiranja ni le branje o različnih konceptih, temveč tudi njihova uporaba v lastni kodi. Prepisovanje kode v IDE je malo uporabno. Veliko bolj uporabno je, če vnesete vsak primer in celo poskušate ustvariti svojo programsko idejo, ki uporablja naučene koncepte za povečanje količine shranjenih informacij.

Naučite se programiranja C ++ 5. korak
Naučite se programiranja C ++ 5. korak

Korak 5. Učite se od drugih razvijalcev

Ena najboljših stvari pri programiranju je, da ne glede na to, kakšno znanje imate o programiranju, bo vedno na voljo izvorna koda za isto raven ali eno stopnjo nad vami. Dober način za učenje iz bolj zapletene izvorne kode je, da preberete, dokler ne pridete do točke, ki je ne razumete, nato pa jo poskusite rešiti v glavi; če določenega dela kode ne poznate, o tem preberite v vadnici ali referenčnem gradivu, dokler ne razumete.

Naučite se programiranja C ++ 6. korak
Naučite se programiranja C ++ 6. korak

Korak 6. Rešite težavo z uporabo naučenih pojmov

Najboljši način, da obdržite naučeno, ne le s pisanjem primerov izvorne kode, ampak tudi z dokončanjem dodeljenih nalog. Tako cprogramming.com kot Project Euler imata dobre težave, ki jih lahko poskusite rešiti za uporabo konceptov v resničnem življenju. Če res ne morete najti algoritma za težavo, potem v skrajnem primeru poiščite rešitve, ki so jih naredili drugi na internetu, in se učite od njih. Kakšen je smisel reševanja težav, če se iz rezultatov ne učite?

Naučite se programiranja C ++ 7. korak
Naučite se programiranja C ++ 7. korak

Korak 7. Pomagajte drugim, ki potrebujejo pomoč

Zdaj, ko ste izvedeli za C ++, bi morali pomagati drugim začetnikom pri reševanju njihovih težav na spletu in jih popeljati na isto pot kot vi! Ne bodite hitro razočarani, če oseba, ki prosi za pomoč, ne bo poslušala vaših nasvetov: drugi se lahko učijo iz odgovorov, ki jih posredujete, tudi če prvotni pošiljatelj tega ni storil.

Nasveti

  • Ne razočarajte se hitro! Programiranje je lahko na določenih mestih zmedeno, vendar to ne pomeni, da morate zavreči ves svoj napredek in nehati! Če se določenemu vodniku slabo razlaga tema, poskusite prebrati drug vodnik o istem vprašanju; mogoče problem ni v tebi!
  • Če med sestavljanjem naletite na napake, ponovno preberite izvorno kodo in preverite, ali lahko najdete napake. Čeprav se morda zdi nejasno, vam bo sama napaka poskušala povedati, kaj je šlo narobe. Zato poglejte, če se iz tega lahko kaj naučite o napakah.
  • Učite se v svojem tempu.
  • C ++ se lahko naučite iz trgovine Google Play ali Appstore z iskanjem »Learn C ++«.
  • Knjige lahko iščete tudi v jeziku C ++.
  • Če pri izvajanju programa pride do napake, potem težava ni v sintaksi, ampak v vašem algoritmu. Poskusite natančno zapisati, kaj naj bi vaš algoritem naredil, nato pa ga primerjajte z izvorno kodo. V najslabšem primeru kodo odnesite v spletno skupnost in preverite, ali lahko za vas najdejo težavo. Vprašajte vljudno! Ljudje, ki vam pomagajo, si vzamejo čas za programiranje programske opreme za zaslužek, da odgovorijo na vaša vprašanja. Torej, ne pozabite se zahvaliti!
  • Vedno komentirajte svojo izvorno kodo! Nikoli ne boli, če na začetku napišete kratek opis funkcij programa, tudi za preprosto in samoumevno kodo. Ta korak je tudi dobra navada, ki se ga morate držati pozneje, ko programirate veliko, zmedeno programsko opremo, ki jo morda že razumete, drugi bralci pa so zmedeni.

Opozorilo

  • C in C ++ sta programska jezika na nizki ravni, kar pomeni, da imate priložnost, da računalnik zrušite z napačno kodo ali z zlonamernimi programi! NIKOLI ne sestavljajte in zaženite programa, ki vsebuje kodo "#include", razen če NISTE PREDVAJNI, da veste, kaj počne. Tudi če veste, kaj počnete, se temu poskusite izogniti za vsako ceno.
  • Poskrbite, da so vaš prevajalnik in vaje posodobljeni! Zastareli prevajalniki lahko povzročijo, da se veljavna izvorna koda ne sestavi ali pa se med izvajanjem pojavijo nenavadne napake. Enako velja za vaje.
  • Mnogi protivirusni programi bodo mislili, da je vse, kar ustvarite, virus! Ne pozabite dodati svojega programa izjemi in morda izklopiti protivirusni program, da preprečite odstranitev programa!