Citat:
Originalno napisao Milos Vukotic
Jednostavno, ne želim da razmišljam o tome zašto i kako je 2+2=4, kontaš?
|
Ama ko te tera da razmišljaš o tome da li je 2 objekat ili nije? Da li razmišljaš o tome kako bajtovi idu u registre procesora i koje se mašinske instrukcije izvode kad u <ovde umetni svoj omiljeni jezik> napišeš 2+2?
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.