DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Programiranje (http://www.devprotalk.com/forumdisplay.php?f=23)
-   -   objektno orjentisano programiranje (http://www.devprotalk.com/showthread.php?t=7205)

milenko76 28. 02. 2009. 14:13

objektno orjentisano programiranje
 
Treba mi savet kako da krenem.Po struci sam fizicar i ovo ce mi trebati.Imam ideje da pocnem da uzimam casove ali ne znam od koga?Kako ce krece cena casa?Ako neko ima ideje daj nek pomaze.

Vladimir Rodic 28. 02. 2009. 14:39

Citat:

Originalno napisao milenko76 (Napišite 66820)
Treba mi savet kako da krenem.Po struci sam fizicar i ovo ce mi trebati.Imam ideje da pocnem da uzimam casove ali ne znam od koga?Kako ce krece cena casa?Ako neko ima ideje daj nek pomaze.

Mozes uzeti knjigu nekog objektno orijentisanog jezika, na primer Java i tu ce ti biti opisano i objektno orijentisano programiranje, a mozes i da odes na fakultet i odslusas neko predavanje na tu temu. Mi smo imali ceo predmet koji se je zvao OOP...

Ivan 28. 02. 2009. 17:23

"Objektno orjentisani nacin misljenja" - Matt Weisfeld, Izdavac: CET

- Odlicna knjiga za uvod u OOP, a nakon nje mozes da uzmes bilo koju knjigu za pocetnike nekog OOP jezika.

Jin Kazama 02. 03. 2009. 17:46

Ma, C++ je zakon, nadji neku dobru knjigu i netrebaju ti casovi. Ako si totalni pocetnik u programiranju mozda je bolje da pocnes sa C-om. On je skoro isto kao C++ samo nije objektno orijentisan, a lakse ga je savladati za pocetnike.

Eniac 03. 03. 2009. 00:07

uf, ne bih se slozio da je C++ laksi za ucenje od Jave... Java je dosta lep jezik za pocetnike, brzo se uci i daje lepu osnovu za kasnije sto je i razlog sto se ponajvise izucava na fakultetima

Dragi Tata 03. 03. 2009. 15:53

Ajde da se jablan ne muči nego da ja kažem: Ruby ti je jedini "čist" OO jezik koji se koristi u stvarnom svetu. Tj, ima i SmallTalk ali je taj klinički mrtav.

Mada, ja sam lično uvek bio pristalica fleksibilnosti nauštrb "čistote" pa radije koristim ružne i moćne jezike kao što je C++ i Perl.

LiquidBrain 03. 03. 2009. 15:59

Citat:

Originalno napisao Dragi Tata (Napišite 66940)
Ajde da se jablan ne muči nego da ja kažem: Ruby ti je jedini "čist" OO jezik koji se koristi u stvarnom svetu. Tj, ima i SmallTalk ali je taj klinički mrtav.

Mada, ja sam lično uvek bio pristalica fleksibilnosti nauštrb "čistote" pa radije koristim ružne i moćne jezike kao što je C++ i Perl.

Ja sam radio kao smalltalk developer :)

smallTalk nije mrtav :)

jablan 03. 03. 2009. 17:26

I Pajton (Python) i Rubi (Ruby) su milina za učenje, imaju jako blagu krivu učenja a opet nude neke vrlo moćne koncepte (objektni i funkcionalni). Plus što oba nude interaktivnu konzolu i učenje se svodi na beskrajnu igru i eksperimentisanje. Jedino što posle "prizemljenje" na češće korišćene jezike može da zaboli.

Uporedite banalan "Hello world" u Javi i u Pajtonu (ajd da ne bude da stalno forsiram Rubi), pa ćete videti da čovek koji se prvi put susreće sa programiranjem može prilično dugo da bulji u Javinu verziju ne znajući šta ga je snašlo... "public? static?! String[] args?! WTF!"...

Takođe, mislim da ne postoji potreba za časovima - oba jezika su vrlo lagana za samostalno učenje, na netu ima puno dobrih knjiga i tutorijala (naravno, podrazumeva se da vladaš engleskim). Časovi su tu za one koji nemaju volju da uče nego iz nekog razloga moraju da uče na silu.

Dragi Tata 03. 03. 2009. 18:37

Citat:

Originalno napisao jablan (Napišite 66944)
I Pajton (Python) i Rubi (Ruby) su milina za učenje

Jesu, ali čovek pita za OOP a u tom svetlu ne bih preporučio Python koji ima prilično kilavu podršku za OOP, za razliku od Rubija.

Petar Marić 03. 03. 2009. 19:28

Hm, u kom smislu kilavu?


Vreme je GMT +2. Trenutno vreme je 23:09.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.