[ DWade @ 05.09.2007. 15:05 ] @
ja sam totalni ama bash totalni pocetnik u svetu programiranja. Znaci hteo bi da krenem da ucim neki programski jezik . Najveci je problem koji da izaberem? Ucenik sam 3 godine gimnazije i sada po planu i programu imamo turbo pascal da ucimo ove godine u skoli. E sad ja cu i ovako i onako morati njega da ucim u skoli , ali da li je on dobar , mislim da li s\ce mi on biti dovoljan za pocetak u svetu programiranja? Ako ne, onda bolje da se opredelim za neki drugi jezik...
Vi predlozite koji je najbolji za sada za moj uzrast. Kasnije planiram da mozda upisem neki fax IT tehnologija, pa bi zato hteo da imam neku podlogu pre fax-a da udejm pripremljen u svet IT programiranja. E da i jos nesto , koliko od prilike treba vremena za jedan programsli jezik da bi se naucio.P.S. Ja zbog skole i obaveza imam stvarno malo slobodnog vremena u toku skolske god. znaci moje ucenje prog. jezika bi bilo stvarno sporo
[ Au197/79 @ 05.09.2007. 22:47 ] @
Kakva je to kaubojska gimnazija kad se paskal uči tek od 3. godine!!! Po programu se mora učiti sve 4 godine, pa i ja sam od 95. do 99. njega učio, a kamo li sada u 21. veku.

Paskal nije loš, meni je to bio prvi jezik. Samo je pitanje koliko je stvarno praktičan. Jedino da se nadogradi znanje na Delphi, mada i Delphi polako propada.

Neki od lakših programskih jezika su Python i Ruby. Posle njih dolazi java, kao vrlo ozbiljan a i već godinama najpopularniji jezik.
[ Shadowed @ 05.09.2007. 23:34 ] @
Paskal je namenjen (kada je pravljen) za ucenje a ne za koriscenje. Uci paskal za skolu, a pored toga uci C. Posle ces uciti sta ti bude trebalo :)
[ jablan @ 06.09.2007. 09:15 ] @
Obavezno jedan funkcionalni jezik, paralelno sa paskalom ili c-om. Scheme ili lisp.

I kakva ti je to srednja škola kad nemaš slobodno vreme?
[ Valerij Zajcev @ 06.09.2007. 11:06 ] @
Zasto svima koji pocinju sa programiranjem svi preporucuju prvo "c", mislim nije mi jasno danas pored jave i .NET-a..Zasto c ?
[ jablan @ 06.09.2007. 14:54 ] @
Da bi se naučila razlika između hipa i steka.
[ DWade @ 06.09.2007. 20:41 ] @
jbg sta da radim takva je ova moja gimnazija Svilajnac. Jos uvek se premisljam mada sam blizu toga da krenem da ucim C.
[ Au197/79 @ 06.09.2007. 23:11 ] @
Citat:
jablan: Da bi se naučila razlika između hipa i steka.


Isto može da se nauči i u paskalu. Zaboravlja se da turbopascal ima skoro sve što ima i c (podžava čak i OOP), jedino se to retko uči jer paskal u školama koriste samo za najosnovnije programiranje.

Osim toga retko koji jezik mlađi od 20 godina uopšte ima eksplicitno alociranje na stacku i heapu. Ili je sve na heapu ili sama virtualna mašina odlučuje da optimizuje i alocira na stacku. Tako da znanje stacka i heapa spada više u teoriju nego u praksu.
[ jablan @ 07.09.2007. 08:04 ] @
Citat:
Au197/79: Isto može da se nauči i u paskalu.

Pa čovek nije pitao "zašto c, a ne paskal", već "zašto c, a ne c# ili java". C i (Turbo)Paskal, isti đavo, s tim što se prvi još uvek koristi, i to dosta.

Čovek koji sa programiranjem počinje u srednjoj školi i planira da se time bavi profesionalno bi svejedno trebalo da poznaje i teoriju i praksu programiranja.
[ Au197/79 @ 07.09.2007. 10:31 ] @
Nisam pri odgovaranju mislion na "zašto c, a ne c# ili java". Imao sam u vidu da verovatnoća da će se baviti C-om teži nuli, a verovatnoća da će morati da uči paskal je 1 (mada čini mi se da u toj školi sigurno neće da se preuči). Pa kad je tako bolje da njega nauči malo jače bar će imati 5 iz informatike, nego da paralelno uči još jedan jezik u istoj sferi jezika. Svakako će pre ili kasnije da dođe do jave, C#, a posle njih možda i na C++, mada teško...

Slažem se da je bolje poznavati i teoriju i praksu. Sad na FON-u npr. se više ne radi ni jedan jedini jezik sa direktnim pristupom memoriji i mislim da je to strašno za ljude koji imaju ambicija da se bave softverom kao programeri ili developeri.
[ mr.marvin @ 08.09.2007. 00:05 ] @
Apsolutno nebitno koji jezik... Koji god da uzmes, kad-tad ces htjeti nesto novo da probas. Pa ces opet htjeti nesto novo... Bitno je da pises linije koda, pa makar i na papiru. Ali, ako bih se ja pitao, rekao bih ti da pocnes sa Pythonom. To je moje misljenje...
[ milanche @ 08.09.2007. 07:46 ] @
Pridruzujem se misljenju svih koji smatraju da za mladog pocetnika nema boljeg vitamina nego sto je C.

Citat:
Imao sam u vidu da verovatnoća da će se baviti C-om teži nuli


Ako bude studirao tehnicke discipline, verovatnoca je veca za skoro 1.

Ako bude hteo da pise operativne sisteme, kernel programiranje, device drivers, u cemu ce da ih pise ?

Ako bude radio embedded sisteme, osim asemblera, u cemu ce da pise osim u C, eventualno u nekoj krnjoj verziji C++ ?

Ako bude radio dizajn u automatici, modeliranje procesa, telekomunikacijama, obradi signala (audio/video/slika), sta mu
ostaje nego C, u kojem su gotovo svi algoritmi i gotovo sve tehnicke specifikacije zapisane (ili u pseudojeziku jako slicnom
C-u).

Istina, u tim fundamentalnim tehnickim oblastima tu i tamo se nesto moze i napisati u novijim jezicima (C++, JAVA), ali to
je onaj deo sintakse najslicniji C-u.

Kad savlada C, moze da se uhvati sa bilo kojim objektno orijentisanim jezikom (C++, Java, Python, C#,...) i to je onda
dobra osnova za dalje, posle cega moze da radi sta god hoce.

C je odavno bio i ostao nesto slicno francuskom jeziku u diplomatiji - svi ga znaju, iako svi pricaju bolje i engleski.