[ Karlo290 @ 30.12.2005. 14:10 ] @
Odlučio sam naučiti ponešto o programiranju, pronašao sam ovaj kvalitetan site, te mi je pomogao da sebi razlučim neke pojmove koje sam čuo, ali nisam znao šta znače. Također, skužio sam i neku klasifikaciju progr.jezika. Međutim, gladan znanja upravo čitam jedan info časopis i članak: Najveći dobavljač okvira za integrirani razvoj (IDF) (doduše u 2003.) je IBM, pa CA,Sun,Oracle..., najveći dobavljač integriranih u Javi je IBM,Borland,WebGain,Sun,pa razvojnih okružja za programiranje Oracle.., a za brzi razvoj aplikacija Microsoft,Oracle....To me totalno zbunjuje, znam da je jezik jezik, a ovo su tvrtke koje proizvode na osnovu jezika, ali može li mi to neko pojasniti, vezu pojedinih na vašem site-u diskutiranih jezika i ovih okružja, da ne padnem na prvoj prepreci :) Unaprijed hvala. I još, čitajući o ovim brojnim jezicima zanima me da li su danas svi najjači jezici OOP, a oni stari Algol,Cobol,Pascal proceduralni, kao i to da li vi programeri znate po više jezika (je li to izvedivo naučiti) ili samo neki koji odaberete, obzirom da je primjerice C baza za neke novije jezike, pogotovu skriptne.
[ IDE @ 30.12.2005. 14:40 ] @
e ovako, ja nisam neki poseban programer, ali cu ti reci iz iskustva mojeg i nekih drugih ljudi, kao i priznatih strucnjaka sljedece:

kad se nauci jedan, lakse ces nauciti i jos po koji jezik, e sad, svaki jezik (pogotovo c/c++ koji ja ucim) je preglomazan pa ne mogu ni njega stici nauciti...

jednom sam citao tekst nekog poznatog i priznatog strucnjaka koji kaze da programer ako zeli btii dobar, uspjesan i pozeljan (za firme naravno :-) ) *mora* znati c++,Visual Basic i javu!
bez toga....

to je njegovo misljenje....
a otprilike i moje, ali ni ovo nije obavezno....
meni bi npr. puno bolje bilo C++,OpenGL,Javu i SQL da se zna super nego sto je on nabrojao... (cisto primjedba)

a ja licno znam nekoliko jezika (ni jedan posebno dovoljno) ali vazno je da nisam "s kruske pao", i trudim se da svaki od njih usavrsim....

a ko zna, mozda je ipk bolje i znati samo jedan , ali *savrseno*...??
ne znam, nisam ti dovoljno pametan...
[ Fedya @ 30.12.2005. 14:55 ] @
Da li su svi noviji jezici objektni??
- Jezici u klasicnom smislu znacenja te reci jesu objektni, posto je "moderna" programska logika objektna, ovaj uslov mora biti zadovoljen.
Sa druge strane jezici nisu samo Java/C++ i njima slicni, jezici su i SQL i XML koji uopste nemaju nikakve veze sa objektima a nisu ni struktirani... Sta da ti kazem naucices... ima vremena...

Da li treba uciti jedan jezik ili vise???
Kod nas u firmi ovo zavisi od jezika kojim se primarno bavis.
Na primer: C# programeri moraju znati SQL Server; Java programeri moraju znati MySQL, Oracle i PostgreSQL... Pored ovoga svi moraju znati XML tehnologije...

Znaci XML;
Jedan OOP jezik;
i jedna baza podataka, se mora znati, ako znas jos nesto bolje tebi...

@fucking voodoo: Kakav je OpenGL jezik???
[ Karlo290 @ 30.12.2005. 14:55 ] @
Hvala. A de mi reci kad kažeš učiš C/C++, da li to znači preko MS Visual C++ ili kako? Je li ima više proizvođača alatki za pravljenje softvera pomoću jednog istog jezika? Čime npr. učiti Javu, a čime JavaScript?
[ Karlo290 @ 30.12.2005. 15:01 ] @
Koja je razlika između .NET i Java (J2EE) arhitekture ? Ima li danas još koja? Možda sam promašio i forum (Art of Programming), ali ...
[ Yu Raider @ 30.12.2005. 15:50 ] @
Citat:
Karlo290: Hvala. A de mi reci kad kažeš učiš C/C++, da li to znači preko MS Visual C++ ili kako? Je li ima više proizvođača alatki za pravljenje softvera pomoću jednog istog jezika?


Naravno, postoji mnogo varijanti C/C++ programskog jezika. Ja bih ti preporucio besplatni Bloodshed Dev C++, web strana je www.bloodshed.net .

[ Fedya @ 30.12.2005. 22:20 ] @
Citat:
Karlo290: Je li ima više proizvođača alatki za pravljenje softvera pomoću jednog istog jezika? Čime npr. učiti Javu, a čime JavaScript?


Java i JavaScript nisu jezik istog proizvodjaca sa drugim nazivom (kao nmp Java i J++) to su dva totalno drugacija jezika. Java ti je kompletan OO jezik dok je JavaScript jezik koji se ugradjuje u HTML strane da bi se dobila neka dinamika (npr. ako odes na View Source OVE html strane videces dosta JavaScript koda. Znaci JavaScript se ne kompajlira tj. on ne moze postojati odvojeno od WebBrowser-a.

Postoji dosta razlicitih alatki za pisanje softvera na istom jeziku i posoje razlicite varijacije istog jezika (Java i J++; Visual C++ i Borland C++ Builder...).

Ovaj deo "Cime" uciti ne razumem, hajde malo pojasni...

Citat:
Karlo290: Koja je razlika između .NET i Java (J2EE) arhitekture ? Ima li danas još koja? Možda sam promašio i forum (Art of Programming), ali ...


Pa, realno gledano nema puno razlike izmedju ove dve arhitekture (i ako sam pristalica .NET resenja - smatram da je Microsoft usvojio (citaj: ukrao) dobar deo ideja za .net bas iz Jave). Ali ipak je M$-ovo resenje za web aplikacije (ASP.NET)daleeeeko bolje osmisljeno nego Javino (jsp) koje je zasnovano na XML-u i veoma je komplikovano, posebno za pocetnike (za obicnu HelloWorld aplikaciju ti treba jedan source file i nekoliko XML fajlova koje moras rucno da kodiras).
M$ tehnologiji ide u koristi i prisustvo Visual Studio-a koji u mnogome olaksava i ubrzava programiranje i (po meni) je daleko korisnije nego Eclipse (najpoznatije okruzenje za izradu Java aplikacija).

Ovo ce izazvati zestoku pobunu medju forumasima ali sta cu to je moje misljenje:
.NET tehnologija je daleko jednostavnija, laksa za ucenje i koriscenje (posebno pocetnicima), BEZPLATNA (a to je do pre par meseci bila najveca ako ne i jedina prednost Jave) a uz to polako se i konkurentski jezici okrecu .NET resenjima (ne znam za druge ali znam da Borland-ov Delphi sada ima punu podrsku za .NET) pa bi svima preporucio da ako ce vec da se bave programiranjem neka to bude neki .NET jezik (moj favorit C#).
[ Karlo290 @ 31.12.2005. 09:09 ] @
Hvala ljudi. Fascinira me kako vi koji imate toliko znanja imate volje da se uopće trudite oko nas neznalica :)
[ IDE @ 03.01.2006. 12:28 ] @
"OpenGL uvodi inovacije i ubrzava razvoj aplikacija tako što inkorporira širok skup funkcija renderovanja, mapiranja tekstura, specijalnih efekata i drugih funkcija vizuelizacije."

otprilike, openGL predstavlja skup funkcija za rad sa 2d i 3d grafikom....
[ Fedya @ 05.01.2006. 10:55 ] @
Da. To jeste OpenGL ali i dalje nije jezik. OpenGL je biblioteka klasa kojoj se moze pristupati iz bilo kog jezika.
[ IDE @ 05.01.2006. 15:32 ] @
nisam ja ni rakao da je to jezik...
ja sam samo rekao bi dobro bilo znati openGL....

kao sto bi bilo dobro znati MFC klase ili VCL ili API iako ovo nisu jezici, vec isti skup klasa i funkcija....
[ skajfes @ 01.03.2006. 15:54 ] @
Da citiram svog profesora iz programiranja.
"Ako nešto znaš - znači da je to zastarjelo."

A čuj, treba znati dosta, ovisi čime se baviš. I nije toliko teško učiti. Jel kad naučiš programirati u bilo kojem jeziku jako je lagano naučiti i programirati u nekom drugom jeziku, jer sve je stvar sintakse. Plus neke specifičnosti svakog od jezika.
[ masetrt @ 01.03.2006. 17:12 ] @
Citat:
kao sto bi bilo dobro znati MFC klase ili VCL ili API iako ovo nisu jezici, vec isti skup klasa i funkcija....


Da ne ulazimo u to da su u recenici pomesane babe i zabe, nego zashto je ikada dobro znati MFC?

Citat:
"Ako nešto znaš - znači da je to zastarjelo."


Ne slazem se sa konstatacijom al nimalo. Ovo i kazem samo zbog karla koji je postavio pitanje

Citat:
Ja bih ti preporucio besplatni Bloodshed Dev C++


Al zashto. Visual c++ 2005 Express edition je takodje bespalatan (cak i u komercijalne svrhe u trajanju od godinu dana)

Citat:
Koja je razlika između .NET i Java (J2EE)


Filozofija je ista implementacija je drugacija. Trenutnu prednost dajem .NET-u, ali uskoro se pojavljuje mustang pa da vidimo onda ko ima bolji garbage colector. Usput j2ee je malo prevelik korak za pocetnika, j2se je verovatno prava stvar i pored pascal-a preporucio bih svakom pocetniku. Programiranje je nacin razmisljanja i poznavanje teorije algoritama prvenstveno a tek onda poznavanje programskih jezika.

[Ovu poruku je menjao masetrt dana 01.03.2006. u 18:14 GMT+1]
[ z@re @ 02.03.2006. 23:05 ] @
ja ti preporucujem da krenes od C-a, pa predjes na C++