Kako naučiti programiranje na C ++: 7 koraka (sa slikama)

Sadržaj:

Kako naučiti programiranje na C ++: 7 koraka (sa slikama)
Kako naučiti programiranje na C ++: 7 koraka (sa slikama)

Video: Kako naučiti programiranje na C ++: 7 koraka (sa slikama)

Video: Kako naučiti programiranje na C ++: 7 koraka (sa slikama)
Video: Как перевести JPEG в PDF 2024, Maj
Anonim

Učenje programiranja definitivno nije nešto što se može učiniti preko noći i zahtijeva puno napornog rada i predanosti (posebno učenje C ++). Ovaj vodič će vam pomoći u procesu.

Korak

Naučite C ++ programiranje Korak 1
Naučite C ++ programiranje Korak 1

Korak 1. Saznajte više o istoriji C ++

Najbolji način da započnete učenje programskog jezika je proučavanje njegove istorije. Iako možda ne razumijete sve što pročitate, ovih nekoliko stranica upoznat će vas sa važnim pojmovima koji će se pojaviti kasnije (poput "Objektno orijentiranog programiranja)".

Naučite C ++ programiranje 2. korak
Naučite C ++ programiranje 2. korak

Korak 2. Instalirajte C ++ kompajler (i mogući IDE)

Kompajleri su neophodni za programiranje u C ++ jer vaš izvorni kôd mora vaš računar kompilirati u izvršnu datoteku. Ako koristite Windows, prava opcija je Visual C ++ 2010 Express, ili ako koristite Linux, prava opcija je Geany. Oboje dolaze sa ugrađenim IDE-om (nezavisno razvojno okruženje), koje može pojednostaviti proces pisanja izvornog koda. (NAPOMENA: Mnogi ljudi na internetu će vam preporučiti da koristite Bloodshed Dev-C ++ IDE i kompajler. 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 efikasno koristiti IDE. Neki od IDE -a vani imaju svoje osobne poteškoće koje mogu ometati vaš proces učenja. Zato je dobra ideja pročitati ili zadržati referencu za različite IDE opcije i postavke

Naučite C ++ programiranje Korak 3
Naučite C ++ programiranje Korak 3

Korak 3. Odaberite jedan ili dva vodiča za početak učenja C ++

Ovaj korak, zajedno s instaliranjem kompajlera, jedna je od najvažnijih faza. Postoji nekoliko stvari u koje morate biti sigurni tokom ove faze. Prije svega, pobrinite se da je vodič napisan za čitatelje koji su početnici u programiranju jer su objašnjenja najtemeljnija. Zatim se pobrinite da kôd u vodiču slijedi C ++ 03 standard ili čak novi C ++ 11 (još nije standardiziran, čuvajte se problema s kompajlerima) jer će moderni prevoditelji teško sastaviti zastarjeli kôd ili će jednostavno odbaci to. Neki dobri vodiči su C ++ vodič sa cprogramming.com i vodič na www.cplusplus.com/doc/tutorial/.

Naučite C ++ programiranje Korak 4
Naučite C ++ programiranje Korak 4

Korak 4. Isprobajte svaki novi koncept

Važan dio programiranja nije samo čitanje o različitim konceptima, već i njihova upotreba u vlastitom kodu. Prepisivanje 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.

Naučite C ++ programiranje Korak 5
Naučite C ++ programiranje Korak 5

Korak 5. Učite od drugih programera

Jedna od najboljih stvari u programiranju je ta da bez obzira na stepen stručnosti u programiranju, uvijek će biti dostupan izvorni kod za isti nivo ili jedan nivo iznad vas. Dobar način za učenje od složenijeg izvornog koda je čitanje sve dok ne dođete do tačke koju ne razumijete, a zatim pokušajte to riješiti u glavi; ako ne znate određeni dio koda, čitajte o tome u vodiču ili referentnom materijalu dok ne razumijete.

Naučite C ++ programiranje Korak 6
Naučite C ++ programiranje Korak 6

Korak 6. Riješite problem koristeći naučene koncepte

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 kako biste primijenili koncepte u stvarnom životu. Ako zaista ne možete smisliti algoritam za problem, u krajnjem slučaju potražite rješenja koja su drugi učinili s interneta i učite od njih. Koja je svrha rješavanja problema ako ne naučite iz rezultata?

Naučite C ++ programiranje Korak 7
Naučite C ++ programiranje Korak 7

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 to nije učinio izvorni pošiljatelj.

Savjeti

  • Nemojte se brzo razočarati! Programiranje može u nekim trenucima biti zbunjujuće, ali to ne znači da biste trebali odbaciti sav napredak i prestati! Ako se određeni vodič osjeća loše u objašnjavanju teme, pokušajte pročitati drugi vodič o istom pitanju; možda problem nije u tebi!
  • Ako naiđete na greške pri prevođenju, pročitajte izvorni kod i provjerite možete li pronaći greške. Iako može izgledati nejasno, greška će vam pokušati reći šta je pošlo po zlu. Pa pogledajte možete li iz toga naučiti nešto o greškama.
  • Učite svojim tempom.
  • C ++ možete naučiti iz Google Play trgovine ili Appstorea pretraživanjem "Learn C ++".
  • Takođe možete potražiti knjige o C ++.
  • Ako dobijete grešku dok se program pokreće, onda problem nije problem sintakse, već problem u vašem algoritmu. Pokušajte zapisati šta bi vaš algoritam trebao raditi, a zatim ga uporedite sa izvornim kodom. U najgorem slučaju, odnesite kôd na internetsku zajednicu i provjerite mogu li vam pronaći problem. Pitajte ljubazno! Ljudi koji vam pomažu odvajaju vrijeme da potroše na 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 korak je 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 niskog nivoa, što znači da imate priliku da srušite računar sa neispravnim kodom ili sa zlonamernim programima! NIKADA nemojte kompajlirati i pokretati program koji u sebi sadrži "#include" kôd, osim ako STVARNO NISTE SIGURNI da znate šta radi. Čak i ako znate šta radite, pokušajte to izbjeći po svaku cijenu.
  • Uvjerite se da su vaš kompajler i vodiči ažurirani! Zastarjeli kompajleri mogu uzrokovati da se važeći izvorni kod ne kompajlira ili da se pojave čudne greške tokom izvođenja. Isto vrijedi i za vodiče.
  • Mnogi će antivirusni programi pomisliti da je sve što stvorite virus! Obavezno dodajte svoj program izuzetku i možda isključite Antivirus da spriječite deinstalaciju programa!