reklama
Naučit se programovat může být pro mnoho lidí obtížné, a to iu relativně jednoduchých programovacích jazyků. Zatímco Java je jednodušší začít s (kde máme četné články zde na MakeUseOf for Java stejně Internetové skriptovací jazyky Naučte se mluvit „Internet“: Váš průvodce xHTMLVítejte ve světě XHTML - Extensible Hypertext Markup Language - značkovací jazyk, který umožňuje komukoli vytvářet webové stránky s mnoha různými funkcemi. Je to primární jazyk internetu. Přečtěte si více a rozhodování, který z nich se naučit Jaký programovací jazyk se učit - webové programováníDnes se podíváme na různé webové programovací jazyky, které pohánějí internet. Toto je čtvrtá část programovací série pro začátečníky. V části 1 jsme se naučili základní ... Přečtěte si více ), C ++ nemusí být.
Pro ty, kteří mají zkušenosti s programováním, však bude učení C ++ méně obtížné než pro začátečníky, i když existuje spousta dobrých webových stránek, kde se můžete učit.
Proč se učit C ++?
Proč byste se rádi učili C ++? Jedná se o velmi výkonný programovací jazyk, který má v zásadě motto „trust the programátor“. I když tento postoj také zvyšuje šanci na chyby, aniž by se komplikující vyděsil, dává programátorům větší flexibilitu v tom, jak skutečně zapisují svůj kód.
Z tohoto důvodu je většina programů psána alespoň částečně v tomto jazyce nebo jeho bratranci, C. Učit se C ++ je také prospěšné jiným způsobem - protože C ++ je velmi podobné C, můžete rozumět a (z větší části) kódu v C také.
LearnCpp je skvělé místo pro začátečníky i pro zkušené programátory, kteří mohou začít s C ++. Autor webu má velmi dobře napsané, důkladné návody, které doslova pokrývají každou základní lekci (jako je instalace dobrého IDE, jako je moje oblíbená Geany pro Linux Geany - skvělý lehký editor kódu pro LinuxLinux překvapivě nenabízí tolik dobrých IDE (Integrated Development Environments). Věřím, že je to proto, že v ten den většina Linuxových programátorů vytáhla dobrý starý Poznámkový blok (nebo v tomto případě gedit) a začala ... Přečtěte si více ) na některé docela pokročilé věci (například nejnovější změny v revizi C ++ v roce 2011).
Ze všech webů, které zde uvádíme, doporučuji nejprve vyzkoušet tento web před všemi ostatními. Výukové programy se řídí velmi logickou cestou, která vychází z předchozích výukových programů. Navíc po každé lekci vám autor nabídne kvíz, abyste zjistili, zda jste pochopili, o jaké lekci jde, což je pro mě fantastické.
CPlusPlus je další skvělý web pro výuku C ++. Ačkoli tento web má také několik tutoriálů, je lepší jej použít jako reference. Existuje spousta programovacích konceptů, které můžete vyhledat, což je velmi užitečné, když chcete použít určitou techniku, ale narazíte.
Tato stránka nemusí být absolutně nejlepší pro začátečníky, protože její referenční povaha naznačuje, že zahrnuje více žargonu než by LearnCpp.com. Informace obsažené na webu jsou však stále velmi dobré a měly by se používat, pokud pochopíte, co se v nich říká.
V případě, že první dva weby nebudou mít z jakéhokoli důvodu šálek čaje, možná budete mít s webem Cprogramming.com trochu větší štěstí. Tato webová stránka také obsahuje dobře napsaný návod a další dobroty, které můžete určitě využít. Já osobně jsem náhodou preferoval LearnCpp.com, protože na tomto webu nacházím výukové programy snáze pochopitelné a je snazší procházet mezi lekcemi, protože jsou organizovanější (opět moje názor). Váš názor však nemusí být stejný jako ten můj, takže pokud to pro vás funguje lépe, použijte jej!
Dobrá věc na Cprogramming.com je skutečnost, že zahrnuje jak tutoriály pro C ++, tak i C, takže se můžete učit oba jazyky prostřednictvím tutoriálů napsaných stejným autorem. To je skvělé pro porovnávání obou jazyků. Pokud jste zjistili, že učení se C ++ je s tímto webem snazší, bude to pravděpodobně stejně snadné s tutoriálem C.
Závěr
Doufejme, že vyzbrojeni těmito třemi weby, budete mít možnost získat přehled o C / C ++ a začít psát své vlastní programy. Nezapomeňte, že jakmile začnete, funkce by měla být prioritou před vzhledem, takže se nemusíte cítit, že váš program nestojí za nic, pokud nemá GUI. Algoritmy a další kódování jsou důvodem, proč program dělá to, co má dělat, a pokud to funguje, pak skvělé! Mise splněna!
Dejte nám vědět, jaké weby dáváte přednost níže uvedeným komentářům.
Obrázek Kredit: Internetové pozadí s binárním kódem přes Shutterstock
Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.