Prikaz jedne poruke
Stara 3.5.2020, 22:27   #33
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 10.648
Zahvalnice: 1.801
Zahvaljeno 4.582 puta na 2.613 poruka
Određen forumom Re: Programiranje pocetnici

Dok ne kreneš realne projekte u C-u, ne znaš C ma koliko ga čitao

C je verovatno jezik sa najvećom razlikom između školskih primera (gde je sve čisto i modularno) i realnih projekata gde sve zviždi od maskiranja koda opskurnim #define-ovima, "opaque" typedef-ova, pointera na pointere, "rizičnih" kastovanja i eksploatisanja nedovoljno definisanih osobina jezika. Ne kaže se džabe da je C u suštini korak iznad makro-asemblera. Plus borba sa određenom verzijom i implementacijom C biblioteke, plus borba sa API-jem samog operativnog sistema (čist POSIX, Linux ekstenzije, Windows API)...

Da se razumemo, i ja volim da pišem manje programe i biblioteke u C-u kada znam na kom tačno procesoru i operativnom sistemu će se izvršavati i kad mogu da kontrolišem verziju dijalekta s kojim će se kompajlirati. Ali ne bih pisao velike projekte za koje nemam predstavu koliko će se funkcionalno dopunjavati tokom godina (zahvaljujući tome što sad svi misle da sve može da bude "agilno").
voodoo_ je offline   Odgovor sa citatom ove poruke