Reklama
Naučiť sa programovať môže byť pre mnohých ťažké, dokonca aj s relatívne ľahkými programovacími jazykmi. Zatiaľ čo Java je ľahšie začať s (kde máme veľa článkov tu na MakeUseOf for Java rovnako Internetové skriptovacie jazyky Naučte sa hovoriť „internet“: Váš sprievodca xHTMLVitajte vo svete XHTML - Extensible Hypertext Markup Language - značkovací jazyk, ktorý umožňuje komukoľvek vytvárať webové stránky s mnohými rôznymi funkciami. Je to primárny jazyk internetu. Čítaj viac a rozhodnutie, ktorý sa má učiť Ktorý programovací jazyk sa má učiť - webové programovanieDnes sa pozrieme na rôzne webové programovacie jazyky, ktoré poháňajú internet. Toto je štvrtá časť programovacej série pre začiatočníkov. V časti 1 sme sa naučili základné ... Čítaj viac ), C ++ nemusí byť.
Avšak pre tých, ktorí majú skúsenosti s programovaním, bude výučba C ++ menej náročná ako pre začiatočníkov, aj keď existuje veľa dobrých webových stránok, kde sa môžete učiť.
Prečo sa učiť C ++?
Prečo by ste sa radi učili C ++? Je to veľmi silný programovací jazyk, ktorý má v zásade motto „Dôverujte programátorovi“. Aj keď tento postoj tiež zvyšuje pravdepodobnosť výskytu chýb bez toho, aby sa komplikujúci vystrašil, programátorovi poskytuje väčšiu flexibilitu v tom, ako skutočne napíšu svoj kód.
Z tohto dôvodu je väčšina programov napísaná aspoň čiastočne v tomto jazyku alebo v jeho bratranci, C. Učenie sa C ++ je prospešné aj iným spôsobom - keďže C ++ je veľmi podobné C, dokážete porozumieť a (z väčšej časti) kódu v C.

LearnCpp je skvelým miestom pre začiatočníkov aj trochu skúsených programátorov, aby mohli začať s programom C ++. Autor webu má veľmi dobre napísané, dôkladné návody, ktoré doslova pokrývajú každú základnú lekciu (napríklad inštaláciu dobrého IDE, ako je môj obľúbený Geany pre Linux Geany - vynikajúci ľahký editor kódu pre LinuxPrekvapivo, Linux neponúka toľko dobrých IDE (Integrated Development Environments). Domnievam sa, že je to preto, že v ten deň väčšina Linuxových programátorov vybrala starý starý Poznámkový blok (alebo v tomto prípade gedit) a začala ... Čítaj viac ) na niektoré veľmi pokročilé veci (napríklad najnovšie zmeny v revízii C ++ v roku 2011).
Zo všetkých stránok, ktoré tu uvádzam, odporúčam vyskúšať túto stránku najprv pred všetkými ostatnými. Výukové programy sa riadia veľmi logickou cestou, ktorá vychádza z predchádzajúcich návodov. Okrem toho vám autor po každej lekcii poskytne kvíz, aby ste zistili, či ste pochopili, o čom bola lekcia, čo považujem za fantastické.

CPlusPlus je ďalšia skvelá webová stránka na výučbu C ++. Aj keď táto webová stránka obsahuje aj niekoľko výukových programov, lepšie sa používa ako referencia. Existuje množstvo programovacích konceptov, ktoré môžete vyhľadať, čo je veľmi užitočné, keď chcete použiť určitú techniku, ale narazíte.
Táto stránka nemusí byť pre začiatočníkov absolútne najlepšia, pretože jej referenčná povaha naznačuje, že obsahuje viac žargónu, ako by sa naučila LearnCpp.com. Informácie uvedené na stránke sú však stále veľmi dobré a mali by sa používať, pokiaľ rozumiete tomu, čo sa v nich uvádza.

V prípade, že prvé dva webové stránky nebudú mať z akéhokoľvek dôvodu šálku čaju, možno budete mať s webom Cprogramming.com trochu väčšie šťastie. Táto webová stránka obsahuje aj dobre napísaný návod a ďalšie dobroty, ktoré môžete určite využiť. Ja osobne sa uprednostňujem LearnCpp.com, pretože na tomto webe nachádzam návody ľahšie zrozumiteľné a ľahšie sa pohybovať medzi hodinami, keď sú organizovanejšie (opäť môj názor). Váš názor sa však nemusí zhodovať s mojím, takže ak to pre vás funguje lepšie, použite ho!
Dobrá vec na webe Cprogramming.com je skutočnosť, že zahŕňa výukové programy pre C ++ aj C, takže sa môžete učiť obidva jazyky prostredníctvom kurzov napísaných tým istým autorom. To je skvelé pre porovnávanie medzi týmito dvoma jazykmi. Ak ste zistili, že učenie C ++ je pre túto stránku ľahšie, s najväčšou pravdepodobnosťou to bude rovnako jednoduché s tutoriálom C.
záver
Dúfajme, že vyzbrojení týmito tromi stránkami budete mať prehľad o C / C ++ a môžete začať písať svoje vlastné programy. Nezabudnite, že hneď ako začnete, funkčnosť by mala byť prioritou pred vzhľadom, takže sa nemusíte cítiť, že váš program nestojí za nič, ak nemá GUI. Algoritmy a ďalšie kódovanie sú tým, čo program robí, čo má robiť, a ak to funguje, potom je to skvelé! Misia splnená!
Dajte nám vedieť, ktoré stránky uprednostňujete v komentároch nižšie.
Obrázok Kredit: Internetové pozadie s binárnym kódom cez Shutterstock
Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.