|
Programiranje Java, Perl, VB, ASP, .NET, C, C++, Pascal, Delphi Sponzor: |
|
Alati teme | Način prikaza |
|
04. 03. 2009. | #1 | |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Citat:
Poenta je u tome što ti (a i neki drugi učesnici) shvatate OOP kao koncept koji je naknadno nakalemljen na neko imaginarno "zdravorazumsko programiranje" (iako nešto takvo zapravo ne postoji), a to shvatanje nije bez osnova jer je većina tekućih jezika evoluirala iz C-a veštačkim dodavanjem objektne orijentisanosti u C++-u - otud i tvoja averzija od "preopterećenja operatora" - iako je to jedan potpuno veštački koncept. Jezici koji su u startu projektovani kao OO jednostavno nemaju tih problema "neprirodnosti" o kojima govoriš, samo sintaksu koja je manje ili više bliska ljudima iz C galaksije. |
|
"Hvala" jablan za poruku: |
04. 03. 2009. | #2 |
Knowledge base
Wrote a book
Datum učlanjenja: 07.06.2005
Lokacija: Neđe ođe...
Poruke: 1.197
Hvala: 339
688 "Hvala" u 178 poruka
|
Pomalo smo ovdje u situaciji "ja u klin ti u ploču", priznaćeš
__________________
Чак Норис може да си ги врзе врвките на чевлите со стапалата. |
"Hvala" Milos Vukotic za poruku: |
04. 03. 2009. | #3 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Samo još jedno da pitam (nevezano za ono što si ti pričao):
Zašto bi ovo: Kôd:
a = a & 5; bilo išta "prirodnije" od: Kôd:
5.times {puts 'Hello world!'} ? U prvom slučaju ti si dobio intuitivno potpuno neshvatljiv koncept toga da je broj zapravo skup bitova, a u drugom podjednako neshvatljiv (ali podjednako koristan) koncept da je broj objekat. I šta sad? Ne vidim da se neko bunio zbog ovog prvog, a svi udarili u dreku zbog ovog drugog... Poslednja izmena od jablan : 04. 03. 2009. u 13:06. |
2 članova zahvaljuje jablan za poruku: |
04. 03. 2009. | #4 |
Ivan Dilber
Sir Write-a-Lot
|
Osnovno pitanje je sta se dobija u programiranju time sto ces imati brojeve kao objekte, ako ces i dalje 99% vremena u kodu da pises 2+2 ?
Sa stanovista programera tebi je isto, da li ces da pises 5.neka_funkcija ili neka_funkcija(5) i nema neke bitne razlike, a sa stanovista performansi gubis, jer za obicno sabiranje 2 broja umesto 2-3 masinske instrukcije, imas sigurno neko krljanje po stacku, jumpove i cuda... ali dobro, zato i postoje razni jezici, pa svako radi u onome sto mu lezi...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
3 članova zahvaljuje ivanhoe za poruku: |
05. 03. 2009. | #5 |
Ivan Dilber
Sir Write-a-Lot
|
Aj malo da vratim ovu pricu iz orbite oko Jupitera malo nazad na Zemlju
Mislim da je za nekog ko krece da uci da programira OO vrlo bitno da u startu nauci jednu stvar: kad mu OO koristi, a kad je prakticnije sve zapakovati u jednu metodu koja ce biti efikasna. Takodje mislim da je zgodno da se ucenje krene u nekom jeziku koji je lak, i sa kojim ces moci da dobijas poslove, jer tesko ce neko nesto nauciti citajuci knjige, programiranje se uci tako sto se programira. Tako da je moja preporuka neki od major jezika tipa C# ili cak PHP. Da me ne shvati niko pogresno, python i ruby su ok jezici, ali su toliko drugaciji od svega ostalog da ce coveku posle biti tesko da predje, a zbog izbora poslova u Srbiji ce zavrsiti radeci ili C# ili Javu ili PHP, pre ili kasnije.
__________________
Leadership is the art of getting people to want to do what you know must be done. |
"Hvala" ivanhoe za poruku: |
05. 03. 2009. | #6 | |
nobody
Expert
Datum učlanjenja: 19.04.2007
Poruke: 537
Hvala: 14
705 "Hvala" u 106 poruka
|
Citat:
|
|
05. 03. 2009. | #7 |
član
Certified
Datum učlanjenja: 15.09.2006
Poruke: 70
Hvala: 6
6 "Hvala" u 3 poruka
|
C#, B#, stay #
|
05. 03. 2009. | #8 | |
old school
Professional
Datum učlanjenja: 07.02.2006
Poruke: 340
Hvala: 32
44 "Hvala" u 20 poruka
|
Jel ovo to prilagođavanje čoveku:
Kôd:
Integer.valueOf(int) Citat:
|
|
05. 03. 2009. | #9 |
NFNF
Certified
|
^ http://mindprod.com/jgloss/autoboxing.html
Inače, čudi me da čoveku niko nije predložio JRuby/IronPython/Jython ... spojimo lepo i korisno.
__________________
DevBooks |
"Hvala" merjadok za poruku: |
05. 03. 2009. | #10 |
Goran Pilipović
Sir Write-a-Lot
|
^ A šta je tu korisno?
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Java programiranje | misha topola | Programiranje | 10 | 13. 01. 2011. 13:33 |
vb programiranje | bonkic | Programiranje | 2 | 12. 09. 2010. 15:31 |
Internet Programiranje | marevuksa | Sva početnička pitanja | 7 | 08. 10. 2007. 09:29 |
Programiranje RIA | MrSteel | Programiranje | 11 | 15. 05. 2007. 13:17 |