Programiranje

4 C tečaji programiranja za vsako stopnjo znanja

Tudi s toliko drugimi jeziki na sistemski ravni, ki jih lahko izbirate, ostaja C priljubljena izbira. Številni ključni projekti, na primer jedro Linuxa in izvajalno okolje Python, še vedno uporabljajo C in verjetno bodo to počeli za nedoločen čas. Za nekatera področja računalništva, kot je vgrajeno programiranje, je C nujen.

In nikoli ni bilo boljšega časa za učenje C. Virov je na pretek, od knjig do vodenih tečajev. Tu si bomo ogledali štiri glavne ponudbe spletnih tečajev za učenje programiranja C, od katerih je vsaka namenjena različnim uporabniškim nivojem in ponuja različne pristope. Na primer, ena kombinira učenje C z učenjem Linuxa, druga pa C in C ++ skupaj.

Udemy: C programiranje za začetnike

C ni nujno najlažji programski jezik, ki se ga je treba najprej naučiti, vendar to ne pomeni, da ni primeren prvi jezik ali pa ga ni mogoče učiti kot enega. Udemyjevo programiranje C za začetnike to dokazuje s pristopom "najprej osnove". Tečaj ne vsebuje le celotnega oddelka, namenjenega namestitvi potrebne programske opreme v vaš sistem, najsi bo to Windows, Linux ali Mac, temveč za izbiro urejevalnika kod uporablja začetnike prijazen Code :: Blocks. Tečaj je na voljo tudi z napisi v več jezikih: angleščini, francoščini, nemščini, italijanščini, portugalščini, poljščini in španščini.

Dolžina: 24 ur, samostojna.

DartmouthX in IMTx: C Programiranje z Linuxom

Ena stvar, ki se je običajno naučite s programskim jezikom, je nabor orodij, ki ustreza temu. Tečaj DartmouthX in IMTx C Programiranje z Linuxom uči C programiranje z roko v roki z naborom orodij, ki je v Linuxu na voljo za C. To je smiselno, saj je Linux sam zgrajen s C, distribucije Linuxa pa vključujejo prevajalnik C. (Windows je manj prijazen do programerjev C, ker morate dobiti vsa orodja drugje.)

Upoštevajte, da to ni preprost tečaj. Sestavljen je iz več modulov v enem letu, približno tri ali štiri ure na teden.

Dolžina: eno leto (tri do štiri ure na teden), samostojen.

Univerza Duke: Uvod v programiranje v specializaciji C

Ta petmesečni sklop štirih tečajev je namenjen novincem v programiranju. Ni tako popoln kompletist kot nekateri drugi tečaji tukaj. Na primer, ne zajema uporabe C v Linuxu. Namesto tega se začne takoj na začetku, pri čemer se je prvi tečaj pogovarjal o programiranju kot splošni tehniki reševanja problemov.

Od tam zaporedje preide v osnove C (tečaj 2), nato zajema kazalce in rekurzijo (tečaj 3) ter upravljanje pomnilnika in sistemsko interakcijo (tečaj 4). Zadnji tečaj se dotika tudi pomembnih razlik med projektnimi projekti v velikosti učilnic in realnimi programi, vključno z njihovim obsegom in izzivi upravljanja. Štirje tečaji so v angleščini, imajo pa tudi podnaslove v francoščino, portugalščino (brazilsko), vietnamsko, rusko, špansko in angleščino (za naglušne).

Trajanje: pet mesecev, samostojen.

MIT Open Courseware: Učinkovito programiranje v C in C ++

Vsak tečaj programiranja C ni uvod v nič od računalniškega reševanja problemov ali programiranja. Učinkovito programiranje na C in C ++, ki ga ponuja MIT Open Courseware, predvideva, da študent že ima nekaj izkušenj s programiranjem in mu je všeč delo z ukazno vrstico, zato je dobra izbira za razvijalce Python, Java ali JavaScript, ki želijo dodati C v svoj strokovno znanje.

Tečaj vsebuje tudi veliko gradiva o C ++, vključno z objektno usmerjenim programiranjem in uporabo funkcij, ki so nove v standardu C ++ 11. V ta namen je primeren za ljudi, ki razmišljajo tudi o C ++ in želijo nekaj idej o tem, kako se C ++ širi in izboljšuje C.

Dolžina: Štirje tedni, prvi teden v januarju. Vendar pa lahko odprto programsko opremo uporabljate tudi samostojno.

$config[zx-auto] not found$config[zx-overlay] not found