Jak se naučit programování na c ++
Jak se naučit programování++. Programování tréninku rozhodně trvá více než jednu noc a vyžaduje spoustu tvrdé práce a oddanosti případu (zejména v C ++). Tato příručka vám pomůže v procesu.
Kroky
jeden. Dozvědět se o příbězích s++. Nejlepší způsob, jak začít programování v jazyce je znát své kořeny. I když nemůžete pochopit vše, co čtete, některé z těchto stránek vám představí důležité pojmy, které přijdou později (například "objektově orientované programování").

2. Nainstalujte kompilátor C ++ (a možná iPR). Pro programování na C ++ vyžaduje kompilátor, protože skutečný zdrojový kód musí být sestaven do souboru, který bude váš počítač spuštěn. Používáte-li Windows, Visual C ++ 2010 Express bude dobrou volbou, a pokud používáte Linux, Geanie bude dobrou volbou. Oba jsou vybaveny vestavěným IPR (nezávislým vývojovým prostředím), což může způsobit psaní zdrojového kódu jednodušší. (POZNÁMKA:. Mnoho lidí online vám doporučí, abyste použili IPR a krveprolití Dev-C kompilátor++. Nedělej to. To nebylo aktualizováno po dobu 5 let a má zde mnoho stránek slavných chyb uvedených zde: http: // sourceforge.NET / TRACKER /?Group_ID = 10639 & AtID = 110639)

3. Vyberte tutoriál nebo dva, abyste mohli začít učit C++. Tento krok spolu s kompilátorem, jeden z nejdůležitějších kroků celého procesu. Existuje několik věcí, ve kterých se musíte ujistit. Za prvé, ujistěte se, že manuál je napsán pro plné nováčky v programování a podrobněji v jejich popisu. Dále se ujistěte, že kód v učebnici následuje standard C ++ 03 nebo dokonce nový C ++ 11 (ještě nestandardní, takže pozor na otázky kompilátoru), protože moderní kompilátory mohou mít problémy s kompilací zastaralých nebo jednoduše jej odmítnout obecně. Dobré příklady jsou C ++ tutorial na stránkách s programováním.Com a učebnice na webových stránkách cplusplus.Com / doc / tutoriál /.

4. Vyzkoušejte všechny nové koncepty. Důležitou součástí programování je nejen číst o různých konceptech, ale také je používat ve svém kodexu. Kopírovat vložený kód ve vašem IPR nebude mít výsledky. Je mnohem užitečnější pro vstup každé příkladu a dokonce se pokusit vytvořit své vlastní myšlenky programů, které používají koncept studia maximálního množství informací.

Pět. Poučit se od ostatních vývojářů. Jedním z nejlepších věcí v programování je to, že bez ohledu na to, jak úroveň dovedností, kterou máte, zdrojový kód stejné úrovně nebo jeden krok výše bude vždy k dispozici. Dobrým způsobem, jak studovat složitější zdrojový kód je číst, dokud nedosáhnete bodu, který nerozumíte, zkuste to vyřešit v hlavě - pokud neznáte konkrétní část kódu, přečtěte si o tom ve svém tutoriálu nebo referenční materiál, dokud nerozumíte.

6. Získejte úkoly pomocí konceptů, které jste se naučili. Absolutně nejlepší způsob, jak udržet to, co se naučíte - nejen napsat příklady zdrojového kódu, ale vlastně provádět úkoly s nimi. Stejně jako s programováním.Projekt Euler a Projekt Euler budou dobré problémy, které se můžete pokusit rozhodnout použitím konceptů v reálných životních situacích. Pokud nemůžete vytvořit algoritmus pro úlohu, jako extrémní případ, zkontrolujte přítomnost podobné, vyrobené jinými a učit se od ní. Jaký je smysl řešit problém, pokud se z výsledku neučíte?

7. Pomáhat ostatním, kteří potřebují pomoc. Nyní, když jste se naučili, jak pracovat s C ++, měli byste začít pomáhat ostatním nováčci online s řešením jejich problémů a podporovat je na stejné cestě, na které jste byli! Nenechte se odradit, pokud vás osoba, která vás požádala o pomoc, nechce poslouchat vaši radu: Vaše odpověď může být užitečná pro někoho jiného.
Tipy
- Vždy komentovat zdrojový kód! Dokonce i pro jednoduchý a srozumitelný kód nikdy nepoškodí napsat krátký vysvětlení funkce programu na začátku. Bude to také užitečný zvyk, když budete později naprogramovat velký matoucí software, který můžete a porozumět, ale které by se zaměňovalo další čtenář.
- Dont být rozrušený! Programování softwaru může být matoucí, ale rozhodně neznamená, že byste měli jednoduše odhodit celý svůj pokrok a ukončit učení! Pokud se konkrétní referenční kniha nevyrovnává s vaší prací, zkuste to přečíst další v tomto problému - nemělo by to být váš problém!
- Pokud během provádění dostanete chyby, problém není syntaxe problém, ale místo toho byl problém s algoritmem. Pokuste se nahrát přesné věci, které by měl váš algoritmus dělat, a pak je porovnávat s jejich zdrojovým kódem. Nejhorší verze vývoje událostí - ukázat svůj kód internetové komunity a zjistit, zda pro vás mohou najít problémy, ale ujistěte se, že budete požádat o laskavou! Lidé, kteří vám pomohou používat svůj čas, aby mohli strávit na programování odpovědět na vaše otázky, takže buďte vděčný!
- Pokud dostanete chybu kompilace, přečtěte si zdrojový kód a zjistěte, zda můžete najít chyby sami. Ačkoliv se chyby samotné mohou zdát šifrované, snaží se vám říct, že je to špatné, tak vidět, co se můžete dozvědět o chybě.
Varování
- C a C ++ - velmi nízkoúrovňové programovací jazyky, to znamená, že máte možnost zničit počítač s nesprávným kódem nebo cíleným škodlivým softwarem! Nikdy nekompilujte a nespustíte programy, které mají "#include
"Jestliže nejste naprosto jisti, že víte, co děláte, a dokonce i když víte, co děláte, pokuste se tomu vyhnout. - Ujistěte se, že je váš kompilátor a tutoriál relevantní! Zastaralé kompilátory nemusí kompilovat kód pracovního zdroje nebo způsobit podivné chyby během provádění. Totéž lze říci o učebnicích.