Jak se naučit programování v C ++: 7 kroků (s obrázky)

Obsah:

Jak se naučit programování v C ++: 7 kroků (s obrázky)
Jak se naučit programování v C ++: 7 kroků (s obrázky)

Video: Jak se naučit programování v C ++: 7 kroků (s obrázky)

Video: Jak se naučit programování v C ++: 7 kroků (s obrázky)
Video: How to Convert JPG to PDF on PC, iPhone & Android 2024, Smět
Anonim

Učení programování rozhodně není něco, co by se dalo dělat přes noc, a vyžaduje to hodně tvrdé práce a obětavosti (zejména učení se C ++). Tato příručka vám pomůže s procesem.

Krok

Naučte se programování v C ++ Krok 1
Naučte se programování v C ++ Krok 1

Krok 1. Seznamte se s historií C ++

Nejlepší způsob, jak se začít učit programovací jazyk, je prostudovat jeho historii. I když možná nebudete rozumět všemu, co čtete, těchto pár stránek vás seznámí s důležitými pojmy, které se objeví později (například „Objektově orientované programování)“.

Naučte se programování v C ++ Krok 2
Naučte se programování v C ++ Krok 2

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

Kompilátory jsou nutné pro programování v jazyce C ++, protože skutečný zdrojový kód musí váš počítač zkompilovat do spustitelného souboru. Pokud používáte Windows, správnou volbou je Visual C ++ 2010 Express, nebo pokud používáte Linux, správnou možností je Geany. Oba přicházejí s integrovaným IDE (nezávislé vývojové prostředí), které může zjednodušit proces psaní zdrojového kódu. (POZNÁMKA: Mnoho lidí na internetu vám doporučí použít IDE a kompilátor Bloodshed Dev-C ++. Ale neměli byste, NENÍ, tento software nebyl aktualizován po dobu 5 let a obsahuje mnoho známých chyb, seznam je zde: https:// sourceforge.net/p/dev-cpp/bugs/)

Zjistěte, jak efektivně používat IDE. Některá IDE tam mají své vlastní osobní zvláštnosti, které mohou bránit vašemu procesu učení. Je tedy dobré si přečíst nebo si ponechat referenci pro různé možnosti a nastavení IDE

Naučte se programování v C ++ Krok 3
Naučte se programování v C ++ Krok 3

Krok 3. Vyberte si jeden nebo dva výukové programy a začněte se učit C ++

Tento krok, spolu s instalací kompilátoru, je jednou z nejdůležitějších fází všech. Během této fáze byste se měli ujistit o několika věcech. Nejprve se ujistěte, že je příručka napsána pro čtenáře, kteří jsou úplnými začátečníky v programování, protože vysvětlení jsou nejdůkladnější. Dále se ujistěte, že kód v tutoriálu odpovídá standardu C ++ 03 nebo dokonce novému C ++ 11 (zatím není standardizován, pozor na problémy s kompilátorem), protože moderní kompilátory budou obtížně kompilovat zastaralý kód nebo jednoduše odmítnout to. Některé dobré návody jsou C ++ tutorial od cprogramming.com a tutorial na www.cplusplus.com/doc/tutorial/.

Naučte se programování v C ++ Krok 4
Naučte se programování v C ++ Krok 4

Krok 4. Vyzkoušejte každý nový koncept

Důležitou součástí programování je nejen čtení o různých konceptech, ale také jejich použití ve vlastním kódu. Kopírování a vkládání kódu do IDE je k ničemu. Mnohem užitečnější je, když do každého příkladu napíšete a dokonce se pokusíte přijít s vlastním nápadem na program, který pomocí naučených konceptů maximalizuje množství uchovávaných informací.

Naučte se programování v C ++ Krok 5
Naučte se programování v C ++ Krok 5

Krok 5. Učte se od ostatních vývojářů

Jedna z nejlepších věcí na programování je, že bez ohledu na to, jakou úroveň znalostí v programování máte, vždy bude k dispozici zdrojový kód pro stejnou úroveň nebo jednu úroveň nad vámi. Dobrým způsobem, jak se učit ze složitějších zdrojových kódů, je přečíst si je, dokud se nedostanete do bodu, kterému nerozumíte, a pak si to zkusit vyřešit v hlavě; pokud neznáte určitou část kódu, přečtěte si o tom v tutoriálu nebo referenčním materiálu, dokud nepochopíte.

Naučte se programování v C ++, krok 6
Naučte se programování v C ++, krok 6

Krok 6. Vyřešte problém pomocí konceptů, které jste se naučili

Nejlepší způsob, jak uchovat to, co se naučíte, není jen tím, že napíšete příklady zdrojového kódu, ale ve skutečnosti dokončíte zadané úkoly. Jak cprogramming.com, tak Project Euler mají dobré problémy, které se můžete pokusit vyřešit a aplikovat je v reálném životě. Pokud opravdu nemůžete přijít s algoritmem problému, pak v krajním případě hledejte řešení, která provedli jiní z internetu, a učte se od nich. K čemu je řešení problémů, když se nepoučíte z výsledků?

Naučte se programování v C ++, krok 7
Naučte se programování v C ++, krok 7

Krok 7. Pomozte ostatním, kteří pomoc potřebují

Nyní, když jste se dozvěděli o C ++, byste měli začít pomáhat ostatním začátečníkům řešit jejich problémy online a dostat je na stejnou cestu jako vy! Nebuďte rychle frustrovaní, pokud osoba žádající o pomoc nebude poslouchat vaše rady: ostatní se mohou poučit z odpovědí, které poskytnete, i když to původní odesílatel neučinil.

Tipy

  • Nenechte se rychle frustrovat! Programování může být v některých bodech matoucí, ale to neznamená, že byste měli veškerý svůj pokrok zahodit a skončit! Pokud se konkrétní příručce při vysvětlování tématu dělá špatně, zkuste si přečíst jinou příručku ke stejnému problému; možná problém není ve vás!
  • Pokud při kompilaci narazíte na chyby, znovu si přečtěte zdrojový kód a zjistěte, zda můžete najít nějaké chyby. I když se to může zdát vágní, samotná chyba se vám pokusí říci, co se stalo. Podívejte se tedy, jestli se z toho můžete dozvědět něco o chybách.
  • Učte se svým vlastním tempem.
  • C ++ se můžete naučit z Obchodu Google Play nebo Appstore hledáním „Learn C ++“.
  • Můžete také vyhledat knihy o C ++.
  • Pokud se vám při běhu programu zobrazí chyba, problém není v problému se syntaxí, ale ve vašem algoritmu. Pokuste se napsat přesně to, co má váš algoritmus dělat, a poté jej porovnejte se zdrojovým kódem. V nejhorším případě vezměte svůj kód do online komunity a zjistěte, zda pro vás může najít problém. Určitě se slušně zeptejte! Lidé, kteří vám pomohou věnovat čas, který by mohli věnovat programování softwaru pro vydělávání peněz, aby zodpověděli vaše otázky. Nezapomeňte tedy poděkovat!
  • Vždy komentujte svůj zdrojový kód! Nikdy není na škodu napsat na začátek stručný popis funkcí programu, a to i pro jednoduchý a vysvětlující kód. Tento krok je také dobrým zvykem, kterého se budete držet později, když budete programovat velký, matoucí software, kterému už možná rozumíte, ale ostatní lidé, kteří čtou, jsou z toho zmatení.

Varování

  • C a C ++ jsou nízkoúrovňové programovací jazyky, což znamená, že máte příležitost záměrně havarovat počítač s chybným kódem nebo škodlivými programy! NIKDY nekompilovejte a nespouštějte program, který obsahuje kód „#include“, pokud si opravdu nejste jisti, že víte, co dělá. I když víte, co děláte, snažte se tomu za každou cenu vyhnout.
  • Ujistěte se, že váš kompilátor a návody jsou aktuální! Zastaralé kompilátory mohou způsobit, že se platný zdrojový kód nezkompiluje nebo že za běhu dojde k podivným chybám. Totéž platí pro výukové programy.
  • Mnoho antivirů si bude myslet, že cokoli vytvoříte, je virus! Ujistěte se, že přidáte svůj program k výjimce a možná vypnete antivirus, aby nebyl váš program odinstalován!