Meni se čini da je jako puno šampiona tu. Počevši od onih kojima C++ nema "objekte". :D
Previse filozofirate.
Nauci nesto, pa ispraksiraj tehniku.
C je dobar pocetak, vrlo koristan jezik pod Unix/Linux sistemima...posto samo znanje C omogucava daleko transparentniji uvid u rad sistema.
Uostalom, it's all about C in Unix.
No ugrubo, C za sistemsko programiranje i istrazivanje.
Ovi frameworkovi, virtual machine layeri...za "fast make-user space" aplikacije i "don't care for lower layers!". Sto je kod vecine programera kljucna stvar u odabiru jezika.
Meni osobno se gadi.
No da odgovorim na ovo morbidno pitanje: "Koje programski jezici se najvise isplate?"
Onaj u kojem znas sloziti pristojan algoritam....oohhh wait.....I don't know that...but I know C/C++/C#,Java,Perl, Phyton...now give me 1000$!
Koju literaturu preporučate iz Jave? Već neko vrijeme radim sa Javom(na faxu) al evo sad ću krenut malo jače i samostalno, a tih knjiga o Javi ima hrpa, pa bi dobro došla neka preporuka.
A vidi vraga...nisam znao za ovo sa win forms...to je jedna od stvari koju sam trazio...
Sto se tice jezika skidam vec video tutorialse sa thepiratebay.... i moram priznat da je puno zanimljivije tako ucit :P
Bez filozofiranja. Nastvi se baviti C-om ili počmi učiti python.
Bez filozofiranja. Nastvi se baviti C-om ili počmi učiti python.

Ajd ljudi plz bez klanja na ovoj temi...zanimaju me misljenja od svih...sad dali je c# naso od jave ili ne tako je svejedno...
E i btw dali znate negdje tj neku firmu koja daje praksu za takve stvari...da i prek ljeta naucim nesto :P
Računaj da svi .Net jezici (Visual Basic nakon verzije 6.0, C# od začeča, itd) realno rade samo na Windowsima, a da Windowsi nisu jedina platforma -- a pogotovo, više nisu jedina ozbiljna platforma. Ja sam osobno na C++u, ne bih preporučio to početniku koji se čudi tome zašto neki jezik nema drag and drop crtanje GUIja. Python je zgodan jezik, no ista stvar -- nije za drag and drop programere ("prikladan" naziv za dotnetaše). Moja osobna preporuka je krenuti s Visual Basicom 6.0 (dakle, ne s VB.Net, ne s VB2003, ne s VB2005, ne s VB2008). VB6 je dovoljno blizu pravom programiranju.
Zatim probati raditi s QBasicom, dakle implementirati neke gadnije stvari (tipa nekakav osnovni GUI) na relativno jednostavnom, ali za današnje pojmove ipak low-levelu.
Zatim krenuti s C-om rješavajući jednostavne tekstualne zadatke.
Python je jako lijep skriptni jezik i valja i njega probati.
S C++om se ne isplati previše GUI raditi. Ali s wxWidgetsima i nije toliko teško, provided that you've napraviti ovo što ja wrote iznad.
Enđojajte.
Evo ljudi mojeg pitanjca koje me uzasno muci. Upisao sam faks proshle godine i jedan od predmeta je programiranje u C-u. Kroz taj jedan semestar obradili smo C od pocetka do kraja. E sad, danas kad pogledam ima jako puno tih jezika za programiranje i meni je problem odrediti koji da slijedeci pocnem uciti?
Od kolega sa faksa najcesce sam cuo C++. Zanima me zasto bash C i C++ i po cemu su oni bolji od drugih jezika? Takodjer sam si nabavio Visual Studio 2008 u kojem imam ponudjeno 3 programska jezika. Visual Basic, Visual C# i Visual C++. Koja je razlika izmedju tih jezika, te koji se za sta sluzi? i naravno koja je razlika izmedju Visual C++ i C++?
Isto tako sam cuo da ljudi najcesce za Windows aplikacije spominju taj Visual C++. Moram priznat da za kreiranje jednog gumba u tom programu treba puno vise vremena nego u recimo C# koji je u vecini napravljen kao "Drag and drop". tj dali postoji takva opcija za Visual C++?
A da nepricam o ostalim jezicima tipa fortran, pascal itd. ( Trenutno ciljam samo na programske jezike vezane uz operacijske sustave, ili drugim rijecima bez web-a )
Toliko od mene,
i puno hvala unaprijed!
mrzim drag'n'droppere... to nije programiranje...
nega vec gusta od definiranja child prozora, stavljanja koordinata i svega u 10linija koda (manje-vise) u c(++)
Sjecam se otvaranja prozora sa c, 100-njak linika konda, onda sa MFC-om, duplo manje, pa konacno win32/visual c++ ili .net frameworkom, par linija. Nikada vise natrag!
Ako gledamo razvoj programskih jezika kroz godine, radi se o neprestanom podizanju razine apstraktnosti, i vecina ponude dev. posla na trzistu se odnosi na zadnju verziju alata, koja barem na papiru omogucava postizanje vece ucinkovitosti razvoja za krace vrijeme.
Ako gledamo razvoj programskih jezika kroz godine, radi se o neprestanom podizanju razine apstraktnosti, i vecina ponude dev. posla na trzistu se odnosi na zadnju verziju alata, koja barem na papiru omogucava postizanje vece ucinkovitosti razvoja za krace vrijeme.
Računaj da svi .Net jezici (Visual Basic nakon verzije 6.0, C# od začeča, itd) realno rade samo na Windowsima, a da Windowsi nisu jedina platforma -- a pogotovo, više nisu jedina ozbiljna platforma. Ja sam osobno na C++u, ne bih preporučio to početniku koji se čudi tome zašto neki jezik nema drag and drop crtanje GUIja. Python je zgodan jezik, no ista stvar -- nije za drag and drop programere ("prikladan" naziv za dotnetaše). Moja osobna preporuka je krenuti s Visual Basicom 6.0 (dakle, ne s VB.Net, ne s VB2003, ne s VB2005, ne s VB2008). VB6 je dovoljno blizu pravom programiranju.
Zatim probati raditi s QBasicom, dakle implementirati neke gadnije stvari (tipa nekakav osnovni GUI) na relativno jednostavnom, ali za današnje pojmove ipak low-levelu.
Zatim krenuti s C-om rješavajući jednostavne tekstualne zadatke.
Python je jako lijep skriptni jezik i valja i njega probati.
S C++om se ne isplati previše GUI raditi. Ali s wxWidgetsima i nije toliko teško, provided that you've napraviti ovo što ja wrote iznad.
Enđojajte.
Ovo s QBasicom me sjetilo jedne prigode gdje su covjeku predlozili da koristi VB za GUI, a za hard core brze matematicke proracune QBasic . Naravno sve je bila sala...
Računaj da svi .Net jezici (Visual Basic nakon verzije 6.0, C# od začeča, itd) realno rade samo na Windowsima, a da Windowsi nisu jedina platforma -- a pogotovo, više nisu jedina ozbiljna platforma. Ja sam osobno na C++u, ne bih preporučio to početniku koji se čudi tome zašto neki jezik nema drag and drop crtanje GUIja. Python je zgodan jezik, no ista stvar -- nije za drag and drop programere ("prikladan" naziv za dotnetaše). Moja osobna preporuka je krenuti s Visual Basicom 6.0 (dakle, ne s VB.Net, ne s VB2003, ne s VB2005, ne s VB2008). VB6 je dovoljno blizu pravom programiranju.
Zatim probati raditi s QBasicom, dakle implementirati neke gadnije stvari (tipa nekakav osnovni GUI) na relativno jednostavnom, ali za današnje pojmove ipak low-levelu.
Zatim krenuti s C-om rješavajući jednostavne tekstualne zadatke.
Python je jako lijep skriptni jezik i valja i njega probati.
S C++om se ne isplati previše GUI raditi. Ali s wxWidgetsima i nije toliko teško, provided that you've napraviti ovo što ja wrote iznad.
Enđojajte.
hmm, jedno pitanje....a gdje u svemu tome se nalazi Delphi?
delphi je OOP jezik, koji u pozadini koristi object pascal.kao što se vb i vb.net temelje na qbasic-u.
koliko cujem nije bas popularan.
Delphi je bio izvrstan jezik opce namjene, nesto kao VB6, s time da je bio: puni OOP, puno brzi (radi native exe, a ne kao vb6 sa vb runtime-om), puo vise out-of-box kontrola za drag-drop na formu. Jako puno poslovnih app vidim na delphiu sa oraclom u pozadini, ali cini se da se to mjenja u korist .net/java posto svi prebacuju sada te aplikacije na web.
Mozda je stvar u tome sto je Microsoft pokupio glavne Borlandove deleopere (na celu sa Andreasom H.) i napravio .Net, pa sada nema tko voditi razvoj Delphia?
delphi je OOP jezik, koji u pozadini koristi object pascal.kao što se vb i vb.net temelje na qbasic-u.
koliko cujem nije bas popularan.
Delphi je bio izvrstan jezik opce namjene, nesto kao VB6, s time da je bio: puni OOP, puno brzi (radi native exe, a ne kao vb6 sa vb runtime-om), puo vise out-of-box kontrola za drag-drop na formu. Jako puno poslovnih app vidim na delphiu sa oraclom u pozadini, ali cini se da se to mjenja u korist .net/java posto svi prebacuju sada te aplikacije na web.
Mozda je stvar u tome sto je Microsoft pokupio glavne Borlandove deleopere (na celu sa Andreasom H.) i napravio .Net, pa sada nema tko voditi razvoj Delphia?
Kakve su to enterprise aplikacije?
Kakve su to enterprise aplikacije?
Računaj da svi .Net jezici (Visual Basic nakon verzije 6.0, C# od začeča, itd) realno rade samo na Windowsima, a da Windowsi nisu jedina platforma -- a pogotovo, više nisu jedina ozbiljna platforma. Ja sam osobno na C++u, ne bih preporučio to početniku koji se čudi tome zašto neki jezik nema drag and drop crtanje GUIja. Python je zgodan jezik, no ista stvar -- nije za drag and drop programere ("prikladan" naziv za dotnetaše). Moja osobna preporuka je krenuti s Visual Basicom 6.0 (dakle, ne s VB.Net, ne s VB2003, ne s VB2005, ne s VB2008). VB6 je dovoljno blizu pravom programiranju.
Zatim probati raditi s QBasicom, dakle implementirati neke gadnije stvari (tipa nekakav osnovni GUI) na relativno jednostavnom, ali za današnje pojmove ipak low-levelu.
Zatim krenuti s C-om rješavajući jednostavne tekstualne zadatke.
Python je jako lijep skriptni jezik i valja i njega probati.
S C++om se ne isplati previše GUI raditi. Ali s wxWidgetsima i nije toliko teško, provided that you've napraviti ovo što ja wrote iznad.
Enđojajte.
Osobno mislim da bez obzira odabereš li C# ili Javu nećeš pogriješiti. Iako su to različiti programski jezici relativno je lako se prebaciti s jednog na drugi. Najvažnije je da naučiš "razmišljati u algoritmima" pa ti eventulna promjena programskog jezika nije tolko problematična. Ova dva jezika su ti definitivno najraširenija kod poslovnih aplikacija i još uvijek imaju tendenciju rasta. Delphi je (bio) dobar (praktičan), ali mislim da je on prošlost. Moj favorit je definitivno C#, možeš raditi Windows aplikacije, web, a postoji i Mono framework za Linux.
C/C++ su meni bili teži za naučiti (i raditi) i ako do sada nisi stvorio simpatiju prema njima ne bih ti ih preporučio za ulazak u ozbiljan svijet programiranja.
Inače, često se najviše isplati poznavanje nekog relativno egzotičnog jezika kojeg manji krug ljudi zna pa ti tako vrijednost skače ;-) C#, Java, C++, ... su dosta rasprostranjeni jezici i ima puno ljudi koji ih znaju, no recimo jedan Erlang i Haskell su prilična egzotika, a možda i izazov