Varför Ska Du Lära Dig C?

Varför Lära Sig C?

det finns väldigt många programmeringsspråk tillgängliga just nu-allt från den extremt höga nivån (som Visual Basic) till lågnivåkraften för montering och ett bra utbud av specialiserade alternativ däremellan(Perl, Ruby och Python är bra val för många uppgifter). Javahas blir också ganska hett programmeringsspråk för vissa uppgifter, delvis på grund av dess stora API och delvis för att den virtuella maskinen ger vissaelement av säkerhet. (Sophämtning är en annan trevlig funktion och kangöra programmerare mycket effektivare.)


ändå, det finns några goda skäl att lära sig att programmera i C. Först,ålder har sina fördelar: C har funnits i 30 år, och det finns massor av källkod tillgänglig. Det betyder att det finns mycket att lära av, och mycket att använda. Dessutom har många av problemen med språket blivit tydligt upplysta-det är väl förstått, och du kan hitta många tutorials tillgängliga. Plus, med C får du massor av starka åsikter blandade med insikter som du kan förstå.
som ett resultat av sin ålder och dess användning som språk för systemprogrammering förunix har C blivit något av lingua francaof-programmeringen. C är ett bra Språk för att uttrycka gemensamma ideer iprogrammering på ett sätt som de flesta är bekväma med. Dessutom kommer många av de principer som används i C – till exempel argc och argv för kommandoradsparametrar, liksom loopkonstruktioner och variabla typer-att dyka upp på många andra språk du lär dig så att du kan prata med människor även om de inte vet C på ett sätt som är vanligt för er båda.
för det tredje är C ganska nära maskinen. När du arbetar medpointers, bytes och enskilda bitar börjar saker som optimizationtechniques ge mycket mer mening. Det finns också verktyg som vet exakt hur något fungerar under huven-det här hjälper mycket när något du försöker göra på högre nivåspråk verkar vara långsammare än förväntat, eller bara inte fungerar alls. Du tenderar också att få en bättre bild av avancerade ämnen som exakt hurnätverk fungerar. Ett språk på högre nivå kommer att göra det lite enklare, men det blir svårareatt förstå vad som händer, och när saker slutar fungera är det mycket bättreatt veta exakt vad som händer så att du kan fixa det. Dessutom, om du gillar datavetenskap som disciplin, eller precis som att veta hur sakerarbete att lära sig detaljerna i systemet är jättekul.
faktum är att mycket rolig programmering görs i C – till exempel systemprogramvara och datahanterare som Berkeley DB. Om du vill kunna göra mer än att skriva en enkel webbapp är C ett bra Språk.Om du vill skriva ett bra, snabbt spel är C återigen ett utmärkt val. Du kan skriva ett helt operativsystem i C. Det blir mycket svårare att göra det i Java, och näraomöjligt på ett skriptspråk. Och språket, som är kortfattat som C är, kommer förmodligen att göra ditt roliga program mer elegant att starta.

Lämna ett svar

Din e-postadress kommer inte publiceras.