Proč Byste Se Měli Učit C?

Proč Se Učit C?

v současné době je k dispozici spousta programovacích jazyků-vše od extrémně vysoké úrovně (například Visual Basic) až po nízkou úroveň montáže a řadu specializovaných možností mezi nimi(Perl, Ruby a Python jsou dobrou volbou pro mnoho úkolů). Javahas se také stal docela horkým programovacím jazykem pro některé úkoly, zčásti kvůli jeho velkému API a zčásti proto, že virtuální stroj poskytuje některéprvky zabezpečení. (Sběr odpadků je další pěkná funkce a můžeučinit programátory mnohem efektivnějšími.)


nicméně, existuje několik dobrých důvodů, proč se naučit programovat v C. První, věk má své výhody: C existuje už 30 let, a k dispozici je tuna zdrojového kódu. To znamená, že je z čeho se učit a hodně se učit. Navíc mnoho problémů s jazykem bylo jasně objasněno-je to dobře pochopeno a najdete mnoho dostupných výukových programů. Plus, S C, získáte spoustu silných názorů smíchaných s postřehy, kterým rozumíte.
v důsledku svého věku a jeho použití jako jazyka systémového programování forUnix, C se stal něčím z lingua francaof programování. C je skvělý jazyk pro vyjádření společných myšlenekprogramování způsobem, s nímž je většina lidí spokojená. Navíc mnoho principů používaných v C – například argc a argv pro příkazové řádkyparametry, stejně jako konstrukce smyček a typy proměnných-se objeví v mnoha dalších jazycích, které se naučíte, takže budete moci mluvit s lidmi, i když neznají C způsobem, který je společný pro vás oba.
za třetí, C je přiměřeně blízko stroje. Když pracujete s ukazateli, bajty a jednotlivými bity, věci jako optimizationtechniques začínají dávat mnohem větší smysl. K dispozici je také nástroj, který přesně ví, jak něco funguje pod kapotou-to hodně pomáhá, když se něco, co se snažíte dělat na vyšší úrovni, zdá být mnohem pomalejší, než se očekávalo, nebo prostě nefunguje vůbec. Máte také tendenci získat lepší obrázek o pokročilých tématech, jako je přesně to, jak funguje síťová práce. Vyšší úroveň jazyka to trochu zjednoduší, ale bude těžší pochopit, co se děje, a když věci přestanou fungovat, je mnohem lepší vědět přesně, co se děje, abyste to mohli opravit. Navíc, pokud máte rádi informatiku jako disciplínu, nebo stejně jako vědět, jak se věci učí detaily systému, je skvělá zábava.
ve skutečnosti se v C dělá spousta zábavného programování – například systemsoftware a správci dat, jako je Berkeley DB. Pokud chcete být schopni udělat víc, než napsat jednoduchou webovou aplikaci, C je skvělý jazyk.Pokud chcete napsat skvělou, rychlou hru, C je opět skvělá volba. Můžete napsat celý OS v C. v Javě to bude mnohem těžší, a téměř nemožné ve skriptovacím jazyce. A jazyk, být stručný jako C je, bude pravděpodobně váš zábavný program elegantnější při pohledu na boot.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.