Php ili?

3

Php ili?

offline
  • 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 Wink 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 Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
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 Smile
Uostalom, ako mi nešto ne ide, neka ova tema bude otvorena pa ću ovde pitati Smile

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 ?



offline
  • Fil  Male
  • Legendarni građanin
  • Pridružio: 11 Jun 2009
  • Poruke: 16586

Imas sve objasnjeno u zadnjem clanku C#-a.

http://www.mycity.rs/NET/9-C-Osnovni-rad-sa-formom-listom-i-bazom-podataka.html

offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Aha, evo vidim i čitam Smile

offline
  • Milan
  • 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. Mr. Green I to 2012 Ultimate, na moje ime. Very Happy
Nego, Srki, što me iskulira? Razz
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. Very Happy 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. Confused

Šta vi mislite?
Razz

offline
  • 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.

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Izvinjavam se Smile
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.

offline
  • 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.

Ko je trenutno na forumu
 

Ukupno su 1076 korisnika na forumu :: 35 registrovanih, 2 sakrivenih i 1039 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, airsuba, ArchaBasha, Bubimir, Denaya, dolinalima, DPera, Dragan777, Georgius, havoc995, HrcAk47, Jakov01, kolle.the.kid, krkalon, Kubovac, kubura91, kuntalo, kybonacci, milenko crazy north, milutin134, pera bager, Povratak1912, powSrb, proka89, royst33, Sančo, solic, Srle993, Stanlio, styg, t84dar, Vendox, VJ, Vlada78, Zvrk