Pogledajte određenu poruku
Staro 30. 06. 2007.   #43
Pedja
Predrag Supurović
Grand Master
 
Datum učlanjenja: 24.01.2006
Lokacija: Užice
Poruke: 791
Hvala: 3
200 "Hvala" u 12 poruka
Pedja is on a distinguished roadPedja is on a distinguished roadPedja is on a distinguished road
Default

Citat:
Originalno napisao jablan Pogledajte poruku
Koji?

Kad učiš novi (svetski) jezik, da li prvo učiš imenice, pa onda glagole, ili možda prvo veznike jer su najkraći?
Primer ti bas i nije odgovarajuci ali moze da posluzi i to kao primer koji objasnjava koliko povrsno prilazis temi, a sebi dozvoljavas "jak" recnik.

Kljuc je u onom novi. Kada ucis novi jezik to znaci da bar jedan vec znas, a sta je to nego postepeno ucenje. Kada si ucio svoj prvi jezik, maternji, nisi li to radio postupno, paralelno sa ucenjem mnogo cega drugog sto ti je pomagalo da savladas i jezik? Nisi li tako savladao sva univerzalna pravila jezika kao opsteg principa i tako sebi omogucio da druge (nove) jezike ucis mnogo lakse?

Isto je i sa programiranjem. Programiranje nije programski jezik. To je pre nacin razmisljanja. Programski jezik je samo sredstvo kako se racunaru saopstava nacin za resenje odredjenog problema.

Da bi bilo koga naucio da programira u bilo kom programskom jeziku, moras ga prvo nauciti da programira, da razmislja kako treba. To znanje se, kao i sve ostalo uci postupno, pocevsi od najprostijeg pa kako se sta savlada, ide se na naprednije tehnike.

Uciti nekoga programiranju i poceti odmah od objekata, isto je kao kada bi osnovci umesto fizike ucili atomsku fiziku, ili kada bi matematiku pocinjali sa jednacinama sa vise nepoznatih, umesto skupova i prostih racunskih operacija.

Davno je receno, nije znanje znanje imati, vec je znanje znanje dati. A na zalost, i mnogi veliki strucnjaci su totalni dunsteri po pitanju prenosenja znanja.

Da bi nekome preneo znanje, moras biti u stanju da vidis koji je njegov trenutni nivo, kako razmislja, da se spustis ne njegov nivo, da umes da ga vodis da napreduje i kada savlada jednu stvar da ga usmeravas na komplikovaniju, redosledom koji mu to olaksava i omogucava da brze i sa manje muke savlada nova znanja.

Jednostavno, morate umeti da razumete da to sto vi nesto znate i to sto je vama lako, nekome drugome nije, i da morate da nadjete nacin kako da mu omogucite da to sto ne razume, shvati.

Ko nema osecaj za to, treba da batali i da obucava i da preporucuje nekome kako da nesto nauci.

Objektno programiranje ne moze da bude polazna osnova. To je neprirodno, jer se radi o visokom stepenu apstrakcije, koji neko, ko nije upucen u programiranje ne moze lako da razume.

Proglasiti Pascal, C i slicne jezike za mrtve, to je na istom nivou rezonovanja kao sto Gojko Vujovic proglasava srpski jezik mrtvim i nepotrebnim i da ga treba zameniti engleskim. Ne da nisu mrtvi nego se visoko kotiraju. Covek treba da nauci da skine amove i da gleda svet oko sebe a ne da sve ocenjuje samo onim sto vidi na svom radnom stolu.

U duskusiji su predlozeni cak i neki jezici koji su sve samo ne laki za ucenje, ili jos gore, dobri su, ali nikad anisu postali popularni, tako da nitiima mnog literature, niti alata, niti isksutva sa njima. Opet se sve vrti oko jednog te istog: prvo treba nauciti programiranje, a programski jezici kojima ce se neko sluziti su uslovljeni pre svega vrstom zadataka koje taj neko treba da resi. Svakako je bolje da neko uci jezik koji ce i kasnije moci da koristi, a ne da se vezuje za jezik koji postoji samo radi teorije.

Zanimlivo mi je da vidim da i posle toliko godina postoje tabori izmedju onih koji naginju Pascal-u i onih koji naginju C-u. Neverovatno mi je da ljudi koji se bave ovim poslom, kojima je umece rezonovanja najvaznija odlika, padaju na takvim stvarima. Posebno me cudi da C tabor, koji sam sebe proglasava superiornijim od Paskaldzija, u stvari mnogo vise podlozan tome. Jel to neka patoloska mrznja ili sta? Kada neko ode dotle da Pascal proglasi mrtvim i neupotrebljivim jezikom (a da se razumemo Pascal nije samo ona prva Virtova varijanta, nego sve do najnovije verziej Delphi-ja), mene to zaista zabrine, jer mi je strano da neko moze da bude do te mere neobavesten.

Poslednja izmena od Pedja : 30. 06. 2007. u 10:04.
Pedja je offline   Odgovorite uz citat