Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

iskustvo u C-u, Sta uciti? C++ ili Java?

[es] :: C/C++ programiranje :: C/C++ za početnike :: iskustvo u C-u, Sta uciti? C++ ili Java?

[ Pregleda: 4147 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

markob15
Marko Berar
Beograd

Član broj: 156982
Poruke: 79
*.eunet.yu.



+11 Profil

icon iskustvo u C-u, Sta uciti? C++ ili Java?07.03.2008. u 16:26 - pre 196 meseci
Ovako..znam da je temama slicnim ovoj vec bilo price na ovom forumu(t.j. ovim forumima) medjutim ni na jednoj nisam uspeo da nadjem sazet i kratak odgovor na pitanje koje me zanima, a glasi ovako:

dakle,

*sebe smatram poprilicnim pocetnikom u sveri programiranja sa minimalnim poznavanjem Pascal-a (srednjoskolsko iskustvo :)

*moze se raci da imam neko iskusto u programiranju u C-u, ali samo u domenima izvrsavanja ispitnih obaveza na matematickom fax-u
(tako da mi npr. opsta logika programiranja nije strana, ali recimo nisam nista radio u sveri win-aplikacija..itd)

*izuzetno sam zainteresovan za napredovanje u sveri informacionih tehnologija, narcito kada je programiranje u pitanju i
svestan sam da bi sledeci korak, naravno, predstavljalo objektno programiranje..pa stoga predpostavljam da bi logican
sled predstavljali jezici poput Jave ili C++ naravno prevashodno rad sa win-aplikacijama..


PITANJE:

Zanimaju me, naime, prednosti i mane ovih jezika, odnosno nihove namene prdstavljene sto krace i sazetije buduci da ne zelim da vam oduzimam previse vemene :)


Unapred se izvinjavam moderatorima ako tema nije postavljena na pravom mestu ili je vec bila, ali buduci da pitanje
t.j. odgovor kratak nadam se da vam nece mnogo smetati i da imate razumevanje za pocetnika zeljnog znanja.

Pozz,
Hvala unapred!
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.113.*



+7 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?08.03.2008. u 00:10 - pre 196 meseci
Sto nebi ucio oba ... slicni su.
Ako mislis samo da programiras za win onda je C++ nekako prirodnije resenje . Brze se izvodi i nije interpretiran kao java na VM.
Mada veruj mi , kad tad ces hteti da napravis nesto i za druge OS. Java radi isto na svim (mislim uglavnom na linux i win jer su najpopularniji) + radi i na mobilnim telefonima i slicnim uredjaima (tu je java u jednoj oganicenoj verziji koja se zove javaME).
Postoji jedna osbiljna mana kod jave (osim brzine) a to je da se lako dekompajluje (tih programa ima dosta na internetu) pa zato nije bas najbolja za neke komercijalne stvari.
To je uopsteno , nisam ulazio mnogo u detalje ... mozda jos neko doda nesto.
Na kraju opet , moje misljenje, uci oba pa ih koristi u zavisnosti od toga sta treba da uradis.
Pozdrav

 
Odgovor na temu

markob15
Marko Berar
Beograd

Član broj: 156982
Poruke: 79
*.eunet.yu.



+11 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?08.03.2008. u 23:27 - pre 196 meseci
Hvala!
 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?09.03.2008. u 12:50 - pre 196 meseci
C++ je dosta složeniji jezik od Jave, tako da ako imaš vremena bolje je učiti prvo njega, jer posle učenje Jave ide dosta brže.
C++ je konzistentiji kao jezik i prilikom učenja se jasnije vidi razlika izmedju samog jezika i biblioteka koje idu uz njega. Recimo, Java ima kosmičku hijerarhiju klasa (svi nasleđuju Object); svi izuzeci nasleđuju Throwable a među njima se opet razlikuju oni koji nasleđuju Error i Exception, što je bitno kod obrade grešaka; za paralelno izvrsavanje procesa se mora koristiti Thread, itd. Na taj način, sam jezik je usko povezan sa standardnim bibliotekama klasa koje idu uz njega. To jesu korisne stvari, ali meni je C++ više po ukusu kao jezik koji je najbliži matematičkom idealu minimalnog i neprotivrečnog jezika, dok mi Java deluje budženo kako bi neke stvari proradile na najjednostavniji način, ali se i pre naleti na granice takvih rešenja. Tako npr. C++ templates su mnogo bolje rešenje od Javinih generics, mada za elementarne stvari i generics rade posao.
Sa druge strane, pre ćeš sa Javom uzeti da praviš nešto korisno dok ti za isto to u C++ treba više učenja. Sa Javom ćeš moći brže da kreneš u pravljenje desktop ali i serverskih aplikacija koje će raditi na raznim platformama, dok ćeš za C++ morati da se opredeliš za neki framework, za koji treba videti na kojim platformama može da radi, itd.
Najbolje bi bilo kao što Eurora kaže da naučiš oba. Ima dosta i sličnosti, pa tako kako budeš učio Javin SDK, možeš posle sa mnogo manje truda da savladas recimo Poco i Qt za C++.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?09.03.2008. u 13:02 - pre 196 meseci
Jako je loša strategija poznavati samo jedan programski jezik. Moderni projekti skup su raznorodnih tehnologija, pa je sasvim je prirodno imati saznanja o prednostima i nedostacima raznih programrskih rešenja.

I Java i C++ i C# (nisi pomenuo) su OOP jezici, sintaksa im je slična pa nema razloga da ih barem na osnovnom nivou sve proučiš. Šta će ti kasnije biti od koristi, ne mora nužno da bude povezano sa filozofsklim pitanjem "koji od njih je najbolji", već od "rasporeda među zvezdama".


Pozdrav.
 
Odgovor na temu

boskicthebrain
Boško Stupar
programer, DMS Group Novi Sad
Novi Sad

Član broj: 178573
Poruke: 20
82.117.201.*



Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?14.04.2008. u 18:49 - pre 194 meseci
Samo onaj ko se napatio na C++ u nekim stvarima zna da ceni Javine strashne kvalitete.

Npr. Konzistentost u strukturama podataka, u input/output operacijama i sl. a da ne spominjem mrezno programiranje.

Sve u svemu u Javi je lepota jedna raditi.


Sto se tice komercijalnih aplikacija neka te ne brine dekompilacija koja je realno moguca. Ako ikad budes radio ozbiljne stvari vrlo je verovatno da ces raditi po porudzbini a onda te bas briga da li ce ti neko dekompajlirati i pokrasti kod. Uostalom, nikad dekompilacija ne vrati isti izvorni kod koji si ti pisao.

Jos jedna strasna prednost Jave je u tome sto ima najbolji i najprijatniji alat ikad napravljen za programiranje a to je Eclipse koji je naravno besplatan :)
Skoro sve u vezi s Javom je free. Takodje su dostupni i besplatni web serveri i drugi pomozni alati kao sto je npr. Ant buil alatka - pandan make programu koji se intenzivno koristi u linux-u.



JAVA rulez!!!
ako vec ne programiras, onda trci ili tako nesto...
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?14.04.2008. u 20:52 - pre 194 meseci
@boskicthebrain
Dosta stvari koje si rekao stoji ali netreba ni toliko idealizovati javu ... a pogotovo ne potcenjivati c/c++
Da nije c/c++ - a nebi bilo ni jave a i operativni sistemi su pisani u c i c++ (i asm)
Java je sad ovo sto jeste zahvaljujuci tim jezicima.
Isto sve za c/c++ gnu bazirano je besplatno i open source (gcc kompajler , razna IDE npr CodeBlocks , http server Apache , SQL server MySql ... itd) a i sam Linux.

 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.dynamic.sbb.rs.



+1 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?14.04.2008. u 21:56 - pre 194 meseci
Java - write once, debug everywhere. :)
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

markob15
Marko Berar
Beograd

Član broj: 156982
Poruke: 79
*.eunet.yu.



+11 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?15.04.2008. u 01:31 - pre 194 meseci
Hvala ljudi na odgovorima super ste..
Divno je sto jos uvek postoje entuzijasti voljni da pomognu bez neposredne licne dobiti..

Inace na fax-u sam u medjuvremenu dobio java predmet tako da sam krenuo sa tim.
Od literature sam prvo citao "Java 1.2 za 21dan" i nisam bio previse odusevljen medjutim "Misliti na Javi 4 izdanje" - Bruce Eckel je sasvim ispunila moja ocekivanja..mada mi je knjiga "C++ za 21 dan" - Jessie Liberty najvise pomogla da shvatim
fundamente OO-programiranja uopste..eto i ja nesto da dodam.. ;)

 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.bethere.co.uk.



+4 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?15.04.2008. u 01:41 - pre 194 meseci
Kako uopshte mozhete da uporedjujete Javu i C++?
Na osnovu chega? Poredite jezike ili aplikabilnost razvoja _konkretne_ vrste softvera?

Citat:
pa stoga predpostavljam da bi logican sled predstavljali jezici poput Jave ili C++

"Poput" da, ali ne obavezno C++ ili Java. Pochni sa Ruby ili Python-om, mnogo cesh vishe nauchiti nego na abortusu od jezika (Java) i definitivno cesh slomiti zube na C++u ako nemash zhivaca.
Citat:
naravno prevashodno rad sa win-aplikacijama.

Hell no!

 
Odgovor na temu

aleksandar.dragojlovic
Aleksandar Dragojlović
Kraljevo

Član broj: 142052
Poruke: 100
*.dynamic.sbb.rs.



Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?15.04.2008. u 02:11 - pre 194 meseci
Ja mog brata učim osnovama programiranja, i učim ga Javu. Svima koji bi da uče osnove programiraja preporučujem dakle Javu. A kasnije neka uče ono od čega će da žive.

Eh da, umalo da zaboravim, te knjige "XXXXXX za 21 dan" i slično ne savetujem ni da pozajmite, a ne da kupite. Bolje iskopirati dobru knjigu, nego kupovati više loših.
 
Odgovor na temu

markob15
Marko Berar
Beograd

Član broj: 156982
Poruke: 79
*.eunet.yu.



+11 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?15.04.2008. u 18:53 - pre 194 meseci
ne znam da li sam se pravilno izrazio,
dakle, pod "win-aplikacijama" sam mislio na aplikacije koje rade pod windows-om (aplikacije sa prozima i svim ostalim "vizuelnim" dodacima), valjda se za njih kaze da su "Desktop" ili tako nesto..
 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.dynamic.sbb.rs.



+1 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?15.04.2008. u 20:58 - pre 194 meseci
Java aplikacije rade pod Windows-om (prozori, meniji i štošta) kao i pod drugim sistemima koji vrte Java virtuelnu mašinu (Linux, Solaris, itd.).
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

franticnick

Član broj: 19656
Poruke: 372
*.cable.casema.nl.

Sajt: www.franticnick.com


+30 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?15.04.2008. u 21:07 - pre 194 meseci
Java je strava!

Kad predjes Javu, ako te bude zanimalo web programiranje pogledaj Groovy (http://groovy.codehaus.org/) i naravno Grails (http://grails.codehaus.org/).
 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.demon.co.uk.



+4 Profil

icon Re: iskustvo u C-u, Sta uciti? C++ ili Java?16.04.2008. u 12:30 - pre 194 meseci
Sve shto mogu da dodam je da izgleda malo ko chita sabrana dela Steve Yegge-a i Joel-a Spolskog.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: iskustvo u C-u, Sta uciti? C++ ili Java?

[ Pregleda: 4147 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.