Ako sa naučiť programovať v C ++: 7 krokov (s obrázkami)

Obsah:

Ako sa naučiť programovať v C ++: 7 krokov (s obrázkami)
Ako sa naučiť programovať v C ++: 7 krokov (s obrázkami)

Video: Ako sa naučiť programovať v C ++: 7 krokov (s obrázkami)

Video: Ako sa naučiť programovať v C ++: 7 krokov (s obrázkami)
Video: Как установить формат jpeg вместо HEIF на iOS 11? 2024, Smieť
Anonim

Naučiť sa programovať rozhodne nie je niečo, čo by sa dalo zvládnuť cez noc, a vyžaduje si to veľa tvrdej práce a odhodlania (obzvlášť učenie sa v C ++). Táto príručka vám pomôže pri procese.

Krok

Naučte sa programovať v C ++, krok 1
Naučte sa programovať v C ++, krok 1

Krok 1. Získajte informácie o histórii C ++

Najlepším spôsobom, ako sa začať učiť programovací jazyk, je študovať jeho históriu. Aj keď možno nebudete rozumieť všetkému, čo ste si prečítali, na týchto niekoľkých stránkach sa zoznámite s dôležitými pojmami, ktoré sa objavia neskôr (napríklad „Objektovo orientované programovanie)“.

Naučte sa programovanie v C ++, krok 2
Naučte sa programovanie v C ++, krok 2

Krok 2. Nainštalujte kompilátor C ++ (a možné IDE)

Kompilátory sú potrebné na programovanie v C ++, pretože skutočný zdrojový kód musí váš počítač skompilovať do spustiteľného súboru. Ak používate systém Windows, správnou možnosťou je Visual C ++ 2010 Express, alebo ak používate Linux, správnou možnosťou je Geany. Oba majú vstavané IDE (nezávislé vývojové prostredie), ktoré môže zjednodušiť proces písania zdrojového kódu. (POZNÁMKA: Mnoho ľudí na internete vám odporučí používať IDE a kompilátor Bloodshed Dev-C ++. Ale nemali by ste, NEVYHNÁVAJTE tento softvér už 5 rokov a obsahuje mnoho známych chýb, zoznam je tu: https:// sourceforge.net/p/dev-cpp/chyby/)

Zistite, ako efektívne používať IDE. Niektoré z IDE tam majú svoje vlastné osobné zvláštnosti, ktoré môžu brániť vášmu vzdelávaciemu procesu. Preto je dobré si prečítať rôzne referencie pre možnosti a nastavenia IDE alebo si ich nechať

Naučte sa programovanie v C ++, krok 3
Naučte sa programovanie v C ++, krok 3

Krok 3. Vyberte si jeden alebo dva návody a začnite sa učiť C ++

Tento krok spolu s inštaláciou kompilátora je jednou z najdôležitejších fáz zo všetkých. V tejto fáze je potrebné zaistiť niekoľko vecí. Najprv sa uistite, že je príručka napísaná pre čitateľov, ktorí sú úplnými začiatočníkmi v programovaní, pretože vysvetlenia sú najdôkladnejšie. Ďalej sa uistite, že kód v tutoriále dodržiava štandard C ++ 03 alebo dokonca nový C ++ 11 (zatiaľ nie je štandardizovaný, dajte si pozor na problémy s kompilátorom), pretože moderné kompilátory budú ťažko zostavovať zastaraný kód alebo budú jednoducho odmietnuť to. Niektoré dobré návody sú tutoriál C ++ od cprogramming.com a návod na www.cplusplus.com/doc/tutorial/.

Naučte sa programovanie v C ++, krok 4
Naučte sa programovanie v C ++, krok 4

Krok 4. Skúste každý nový koncept

Dôležitou súčasťou programovania je nielen čítanie o rôznych konceptoch, ale aj ich použitie vo vlastnom kóde. Kopírovanie a vkladanie kódu do IDE je málo použiteľné. Je oveľa užitočnejšie, ak zadáte každý príklad a dokonca sa pokúsite prísť s vlastným nápadom na program, ktorý používa naučené koncepty na maximalizáciu množstva uchovávaných informácií.

Naučte sa programovanie v C ++, krok 5
Naučte sa programovanie v C ++, krok 5

Krok 5. Učte sa od ostatných vývojárov

Jedna z najlepších vecí na programovaní je, že bez ohľadu na to, akú úroveň znalostí v programovaní máte, vždy bude k dispozícii zdrojový kód pre rovnakú úroveň alebo jednu úroveň nad vami. Dobrým spôsobom, ako sa poučiť zo zložitejšieho zdrojového kódu, je prečítať si ho, kým sa nedostanete do bodu, ktorému nerozumiete, a potom si to skúsiť spracovať v hlave; ak nepoznáte určitú časť kódu, prečítajte si o tom v návode alebo v referenčnom materiáli, kým nepochopíte.

Naučte sa programovanie v C ++, krok 6
Naučte sa programovanie v C ++, krok 6

Krok 6. Vyriešte problém pomocou konceptov, ktoré ste sa naučili

Najlepším spôsobom, ako zachovať to, čo sa naučíte, nie je len napísať príklady zdrojových kódov, ale skutočne dokončiť zadané úlohy. Cprogramming.com aj Project Euler majú dobré problémy, ktoré sa môžete pokúsiť vyriešiť a uplatniť koncepty v reálnom živote. Ak naozaj nemôžete prísť s algoritmom problému, v krajnom prípade hľadajte riešenia, ktoré urobili iní z internetu, a učte sa od nich. Aký zmysel má riešenie problémov, ak sa nepoučíte z výsledkov?

Naučte sa programovanie v C ++, krok 7
Naučte sa programovanie v C ++, krok 7

Krok 7. Pomáhajte druhým, ktorí pomoc potrebujú

Keď ste sa už dozvedeli o C ++, mali by ste začať pomáhať ďalším začiatočníkom pri riešení ich problémov online a dostať ich na rovnakú cestu ako vy! Nenechajte sa rýchlo frustrovať, ak osoba žiadajúca o pomoc nebude počúvať vaše rady: ostatní sa môžu poučiť z odpovedí, ktoré poskytnete, aj keď pôvodný odosielateľ nie.

Tipy

  • Nenechajte sa rýchlo frustrovať! Programovanie môže byť v niektorých bodoch mätúce, ale to neznamená, že by ste mali všetok svoj pokrok zahodiť a skončiť! Ak sa konkrétny sprievodca pri vysvetľovaní témy cíti zle, skúste si prečítať iného sprievodcu k rovnakému problému; možno problém nie je vo vás!
  • Ak sa pri kompilácii vyskytnú chyby, znova si prečítajte zdrojový kód a zistite, či nájdete chyby. Aj keď sa to môže zdať nejasné, samotná chyba sa vám pokúsi povedať, čo sa stalo. Skúste teda zistiť, či sa z nej môžete niečo dozvedieť o chybách.
  • Učte sa svojim vlastným tempom.
  • C ++ sa môžete naučiť z Obchodu Google Play alebo Appstore hľadaním výrazu „Learn C ++“.
  • Môžete tiež hľadať knihy o C ++.
  • Ak sa pri spustení programu zobrazí chyba, nejde o problém so syntaxou, ale o problém vo vašom algoritme. Skúste napísať, čo presne má váš algoritmus robiť, a potom ho porovnajte so zdrojovým kódom. V najhoršom prípade odneste svoj kód do online komunity a zistite, či pre vás môžu nájsť problém. Uistite sa, že sa pýtate zdvorilo! Ľudia, ktorí vám pomôžu, nájdu čas, ktorý by mohli stráviť programovaním softvéru na zarábanie peňazí, aby odpovedali na vaše otázky. Nezabudnite teda poďakovať!
  • Vždy komentujte svoj zdrojový kód! Nikdy nie je na škodu napísať na začiatku stručný popis funkcií programu, a to ani pre jednoduchý a vysvetľujúci kód. Tento krok je tiež dobrým zvykom, ktorého sa budete držať neskôr, keď budete programovať veľký, mätúci softvér, ktorému už možno rozumiete, ale ostatní ľudia, ktorí čítajú, sú z toho zmätení.

Pozor

  • C a C ++ sú programovacie jazyky na nízkej úrovni, čo znamená, že máte možnosť účelovo zlyhať počítač pomocou chybného kódu alebo škodlivých programov! NIKDY nekompilovajte a nespúšťajte program, ktorý obsahuje kód „#include“, pokiaľ si nie ste naozaj istí, že viete, čo robí. Aj keď viete, čo robíte, snažte sa tomu za každú cenu vyhnúť.
  • Zaistite, aby bol váš kompilátor a návody aktuálne! Zastarané kompilátory môžu spôsobiť, že sa platný zdrojový kód neskompiluje alebo sa v čase spustenia vyskytnú podivné chyby. To isté platí pre návody.
  • Mnoho antivírusov si bude myslieť, že čokoľvek vytvoríte, je to vírus! Uistite sa, že pridáte svoj program k výnimke a možno vypnete antivírus, aby sa váš program neodinštaloval!