Poslao: 27 Mar 2013 13:24
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
E.L.I.T.E. ::Ako izuči neki C jezik lakše će mu biti da pređe na Javu Od njega zavisi koji će jezik izabrati.
Zašto bi prelazio na Javu, kad može da krene sa Javom? Manje vremena će potrošiti da perfektno nauči Javu, nego da manje/više nauči C, pa onda nauči Javu
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 27 Mar 2013 13:27
|
offline
- Pridružio: 13 Sep 2012
- Poruke: 2138
|
Napisano: 27 Mar 2013 13:25
Eto, počeću sa Visual studio i sa C#, pa ću videti kako napreduje
Uostalom, ako mi nešto ne ide, neka ova tema bude otvorena pa ću ovde pitati
Dopuna: 27 Mar 2013 13:26
Koji visual studio da odaberem? 2010, 2008?
(Da li je normalna veličina fajla 2 gb? Malo je previše...)
Dopuna: 27 Mar 2013 13:27
I odakle mogu preuzeti Microsoft Visual Studio Express ?
|
|
|
|
|
|
Poslao: 27 Mar 2013 20:45
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Srki_82 ::Visual Studio je najbolji, ne jedan od najboljih nego NAJBOLJI IDE.Ima i to. I to 2012 Ultimate, na moje ime.
Nego, Srki, što me iskulira?
vasa.93 ::A kakvo vam je mišljenje što se tiče jezika C? Vredi li da se C izučava detaljno? Kako ide kasnije prelazak na C++?
A Delphi?
Radio sam u srednjoj Pascal i Delphi, oba su mi išla odlično, barem što se tiče onoga što se radi u školi. Znam, znam, vrlo malo se radi. Delphi sam radio i ovako zasebno, van škole. Pisao sam neki programčić za sebe za evidanciju treninga i to je ispalo sasvim ok. No, čim sam završio srednju batalio sam sve to. Sad na faksu učimo C. Verujem da ćemo to raditi detaljnije nego što se radi u školi. U principu, osnovne koncepte kapiram, umem koliko toliko da razmišljam kao programer. Algoritmi mi idu odlično. Samo, eto, malo sam skeptičan što se tiče jezika C. Pretpostavljam da je to veoma dobra osnova za dalje učenje, ali mi nekako ne pašu konzolni programi.
Šta vi mislite?
|
|
|
|
Poslao: 27 Mar 2013 21:48
|
offline
- Mila_90
- Ugledni građanin
- Pridružio: 25 Apr 2006
- Poruke: 322
|
Mogu samo dati predlog (kako sam ja radila, jer mi je tako servirano, ali sve vise uvidjam da je bilo bas kako mi je bilo potrebno). Mada su svi putevi dobri ako se stalno uci nesto novo, a prethodno barem donekle zaokruzi.
Zakljucak cu staviti na pocetku jer cu se posle malo rasplinuti - ja bih na tvom mestu pocela od C-a.
Uglavnom se krece od proceduralnih jezika (Pascal, pa C, mada je po meni pametno sto pre da se predje na C), nauce if-then-else strukture, petlje, operacije sa bitovima (siftovanje, rotiranje, XOR...), pointeri, dinamicka alokacija memorije, a u paraleli sa tim i osnovni algoritmi (pretrazivanje, sortiranje) i strukture podataka (nizovi, liste, stabla, grafovi). Ove stvari obavezno budu deo prakticnih zadataka na intervjuima za praksu i prvi posao.
Nakon toga svakako treba preci na objektno-orijentisane jezika (C++, Javu ili C#). C++ je tezi u smislu da je sva odgovornost na programeru, moras sam voditi racuna o memoriji (koriscenjem destruktora i posebnih operacija), spreciti tzv. memory leak, pipav je i rad sa pointerima, null pointeri najvise zadaju glavobolje... ali dodje kao neko "vatreno krstenje" i vrlo lako se posle njega moze preci na bilo koji drugi objektno-orijentisani jezik, na primer Javu, a ona kasnije moze kombinovati sa GUI-jem i web programiranjem (JSP, JSF, Spring). S druge strane, ako se zna C/C++ bez problema se moze upoznati Pthreads, MPI i CUDA-om (barem u osnovi). Kao i uopste programiranje na niskom nivou.
To je sto se tice programiranja. A svakako u paraleli treba uciti verovatnocu i statistiku (verovatnocu manje-vise stalno pitaju na intervjuima), osnovno o operativnim sistemima i projektne uzorke (obavezno bude i jedno pitanje iz projektnih uzoraka - tj. design patterns).
Kada se sve to predje, dobije se nedovoljno duboko znanje da se odmah moze poceti sa radom, ali dovoljno duboko da se znaju osnovni koncepti i sustina, a dovoljno siroko da mozes odabrati sta ti se zaista svidja.
Sto se tice PHP-a, imala sam ga na jednom predmetu i mi nije bas legao u tom trenutku (iako sam nekako sklepala projekat iz njega), pa ne mogu nista detaljnije reci o njemu.
|
|
|
|
Poslao: 27 Mar 2013 21:52
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Izvinjavam se
Ako već znaš C, super za tebe. Ako razmišljaš sad da počneš da učiš C, onda nemoj. C je u suštini samo podskup funkcionalnosti koje nudi C++. C i C++ su kao Pascal i Delphi.
Elem... da rezimiramo, znanje C-a je super stvar, a ako ga ne znaš, uči odmah C++.
P.S. Korišćenje C jezika ne implicira pravljenje konzolnih programa. U C-u možeš da praviš i programe sa prozorima, i OpenGL i DirectX igre, jedino što nemaš u C je dobra podrška za OOP.
|
|
|
|
Poslao: 27 Mar 2013 21:58
|
offline
- Mila_90
- Ugledni građanin
- Pridružio: 25 Apr 2006
- Poruke: 322
|
Potpuno se slazem sa Srkijem, ali mozda je malo zgodnije krenuti sa osnovnim stvarima, kontrolom toka i strukturama podataka (koje obuhvata C), pa tek onda uskociti u objektno-orijetisanu paradigmu (tj. samo prosiriti znanje C-a na C++)?
Mada, na kraju se na isto svede.
|
|
|
|