Citat:
Java i C++ zahtevaju da poznajes "milione" biblioteka koje koristis i spajas i bukvalno ne mogu da se koriste bez nekog ""romana"" pored tebe
Koriscenje postojeceg koda neces izbeci ni u C-u, cim dodjes do tacke da pocnes da pravis nesto zahtevnije,
osim ako se ne bavis iz cistog hobizma i uzivanja pa ti vreme nije bitno. Za sve bitno i krupno postoje gotove
biblioteke, pogotovo na Linux-u, i jedan dobar deo posla ce biti da znas gde sta ima, kako radi, i/ili da kao dobar
poznavalac C-a brzo provalis kako i sta tacno radi neciji tudji kod...tako da to nemoj uopste da uzimas kao faktor.
Sto se tice 'volem/ne volem' aspekta price - voli se sve ono sto se dobro razume. Sto bi davnih dana rekao
jedan moj kolega - 'sve je to jazz' - cuti i cepaj sve po redu. Sve na tanjiru je dobro, i krompir, i meso, i paradajz,
i ako ostavljas bilo sta po strani, nisi sebi priustio dovoljno.
Citat:
.. i zahtevaju potpuno drugaciji pristup programiranju i ako su sintakse skoro iste....
Gotovo sve razlike su iznikle upravo zato sto su u C-u (i slicnim jezicima) postojali nedostaci i zelje da se nesto cool
implementira. Gotovo da ne postoji nijedan princip iz objektno orjentisanog programiranja koji nije prvo zatrebao nekome u
okviru proceduralnih jezika, a zatim se prvo u tim jezicima implementirao...i onda je neko pozeleo da predvidiv posao
oko implementacije formalizuje i teret realizacije prebaci na kompajler.
Ako napravis nesto zanimljivo u C-u, pozeleces da ga napravis u modularnoj formi, da mozes da ga instanciras prema
potrebi u N komada. Zatim, pozeleces da jasno grupises funkcije i podatke po smislu (tj. sta treba ovom modulu, a sta
onom). Zatim, posle par godina doci ce zelja da napravis takav isti modul ali da mu das malo drugaciji felsh, ali ako bi
moglo da ne prepisujes gomile istog koda.....sve su to legitimne potrebe koje su resavane i u proceduralnim jezicima,
dok jednog dana resavanje tih problema nije formalizovano, jasno formulisano, i predato kompajlerima da ih za tebe
resavaju, i upakovano u okvire novog objektno orjentisanog jezika.
Dakle - sve je to manje-vise ista stvar, razlike su u sustini neznatne, a prelazi iz jednog u drugo blagi i logicni.
Citat:
Nekad mislim da je bolje da dizem dzakove negde nego da ceo zivot ucim i nikad ne znam svoj poso...
U ovoj delatnosti ces apsolutno ceo zivot da ucis, nemoj ni da se nadas da ces to izbeci. Doduse, moze da se desi
da se negde usancis i da godinama radis isto ili slicno.