Učenje programiranja definitivno nije nešto što se može učiniti preko noći i zahtijeva puno napornog rada i predanosti (osobito učenje C ++). Ovaj vodič će vam pomoći u procesu.
Korak
Korak 1. Saznajte više o povijesti C ++
Najbolji način za početak učenja programskog jezika je proučavanje njegove povijesti. Iako možda ne razumijete sve što pročitate, ovih nekoliko stranica upoznat će vas s važnim pojmovima koji će se pojaviti kasnije (poput "Objektno orijentiranog programiranja)".
Korak 2. Instalirajte C ++ prevoditelj (i mogući IDE)
Prevoditelji su neophodni za programiranje u C ++ jer vaše računalo mora izvorni kod kompajlirati u izvršnu datoteku. Ako koristite Windows, prava je opcija Visual C ++ 2010 Express, ili ako koristite Linux, prava je opcija Geany. Obje dolaze s ugrađenim IDE-om (neovisno razvojno okruženje), što može pojednostaviti proces pisanja izvornog koda. (NAPOMENA: Mnogi ljudi na internetu preporučit će vam korištenje Bloodshed Dev-C ++ IDE-a i kompajlera. Ali NE SMIJETE, ovaj softver nije ažuriran 5 godina i ima mnogo poznatih grešaka, popis je ovdje: https:// sourceforge.net/p/dev-cpp/bugovi/)
Naučite kako učinkovito koristiti IDE. Neki od IDE -a vani imaju svoje osobne poteškoće koje mogu ometati vaš proces učenja. Stoga je dobra ideja pročitati ili zadržati referencu za različite mogućnosti i postavke IDE -a
Korak 3. Odaberite jedan ili dva vodiča za početak učenja C ++
Ovaj korak, zajedno s instaliranjem prevoditelja, jedna je od najvažnijih faza. Postoji nekoliko stvari u koje morate biti sigurni tijekom ove faze. Prije svega, pobrinite se da je vodič napisan za čitatelje koji su početnici u programiranju jer su objašnjenja najtemeljitija. Zatim provjerite slijedi li kôd u vodiču standard C ++ 03 ili čak novi C ++ 11 (još nije standardiziran, čuvajte se problema s prevoditeljima) jer će moderni prevoditelji teško sastaviti zastarjeli kôd ili će jednostavno odbiti ga. Neki dobri vodiči su C ++ vodič s cprogramming.com i vodič na www.cplusplus.com/doc/tutorial/.
Korak 4. Isprobajte svaki novi koncept
Važan dio programiranja nije samo čitanje o različitim konceptima, već i njihova upotreba u vlastitom kodu. Kopiranje koda u IDE nema nikakve koristi. Mnogo je korisnije ako upišete svaki primjer i čak pokušate smisliti vlastitu programsku ideju koja koristi naučene koncepte kako bi povećala količinu zadržanih informacija.
Korak 5. Učite od drugih programera
Jedna od najboljih stvari u programiranju je ta da bez obzira na razinu znanja koju imate u programiranju, uvijek će biti dostupan izvorni kod za istu razinu ili jednu razinu iznad vas. Dobar način za učenje od složenijeg izvornog koda je čitanje sve dok ne dođete do točke koju ne razumijete, a zatim pokušajte to razraditi u glavi; ako ne znate određeni dio koda, čitajte o tome u vodiču ili referentnom materijalu dok ne shvatite.
Korak 6. Riješite problem pomoću naučenih pojmova
Najbolji način da zadržite ono što naučite nije samo pisanjem primjera izvornog koda, već dovršavanjem dodijeljenih zadataka. I cprogramming.com i Project Euler imaju dobrih problema koje možete pokušati riješiti za primjenu koncepata u stvarnom životu. Ako doista ne možete smisliti algoritam za problem, u krajnjem slučaju potražite rješenja koja su drugi napravili s interneta i učite od njih. Koja je svrha rješavanja problema ako ne učite iz rezultata?
Korak 7. Pomozite drugima kojima je potrebna pomoć
Sada kada ste saznali za C ++, trebali biste početi pomagati drugim početnicima u rješavanju njihovih problema na mreži i odvesti ih na isto putovanje kao i vi! Nemojte se brzo razočarati ako osoba koja traži pomoć neće poslušati vaš savjet: drugi mogu naučiti iz odgovora koje ste dali čak i ako izvorni pošiljatelj nije.
Savjeti
- Nemojte se brzo razočarati! Programiranje u nekim trenucima može biti zbunjujuće, ali to ne znači da biste trebali odbaciti sav napredak i prestati! Ako određeni vodič osjeća loše u objašnjavanju teme, pokušajte pročitati drugi vodič o istoj temi; možda problem nije u tebi!
- Ako naiđete na pogreške tijekom sastavljanja, ponovno pročitajte izvorni kod i provjerite možete li pronaći bilo kakve pogreške. Iako se može činiti nejasnim, pogreška će vam pokušati reći što je pošlo po zlu. Pa pogledajte možete li iz toga naučiti nešto o pogreškama.
- Učite svojim tempom.
- C ++ možete naučiti iz trgovine Google Play ili Appstore pretraživanjem "Learn C ++".
- Također možete potražiti knjige na C ++.
- Ako dobijete pogrešku tijekom izvođenja programa, problem nije problem sintakse, već problem u vašem algoritmu. Pokušajte točno zapisati što bi vaš algoritam trebao raditi, a zatim ga usporedite s izvornim kodom. U najgorem slučaju, odnesite kôd mrežnoj zajednici i provjerite mogu li vam pronaći problem. Svakako pitajte pristojno! Ljudi koji vam pomažu odvojite vrijeme za programiranje softvera za zaradu kako bi odgovorili na vaša pitanja. Zato, ne zaboravite reći hvala!
- Uvijek komentirajte svoj izvorni kod! Ne škodi napisati kratak opis funkcija programa na početku, čak i za jednostavan i razumljiv kôd. Ovaj je korak također dobra navika da se pridržavate kasnije kada programirate veliki, zbunjujući softver koji možda već razumijete, ali drugi ljudi koji čitaju su zbunjeni.
Upozorenje
- C i C ++ su programski jezici niske razine, što znači da imate priliku namjerno srušiti računalo s neispravnim kodom ili sa zlonamjernim programima! NIKADA nemojte kompajlirati i pokretati program koji ima kôd "#include" u sebi, osim ako STVARNO NISTE SIGURNI da znate što radi. Čak i ako znate što radite, pokušajte to izbjeći po svaku cijenu.
- Provjerite jesu li vaš prevoditelj i vodiči ažurirani! Zastarjeli prevoditelji mogu uzrokovati da se valjani izvorni kod ne kompajlira ili da se tijekom izvođenja pojave čudne pogreške. Isto vrijedi i za tutoriale.
- Mnogi će antivirusni programi pomisliti da je sve što stvorite virus! Obavezno dodajte svoj program iznimci i možda isključite Antivirus kako se vaš program ne bi deinstalirao!