Najbolji programski jezik za totalnog početnika izdvojena tema

poruka: 134
|
čitano: 86.764
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
11 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Pa u kojem se jeziku radi u Unity3D engineu?+

 

EDIT: Sad mi je zbunjoza u glavi neznam sad vas puno mi je doslo sa raznim prijedlozima a ne razumijem pola toga.

Smrdljivi skakavac.
Poruka je uređivana zadnji put uto 15.7.2014 14:52 (chrispy450).
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik
Cheezl kaže...

Ako isključivo želiš igre raditi onda se možda probaj ulovit nekog gotovog enginea, npr Unity.

Što će njemu, totalnom početniku, unity? Neka prvo ovlada nekim konvencionalnim programskim jezikom, i osnovnim algoritmima a tek onda se ide petljati sa nečim takvim...

To understand what recursion is, you must first understand recursion.
14 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik
chrispy450 kaže...

EDIT: Sad mi je zbunjoza u glavi neznam sad vas puno mi je doslo sa raznim prijedlozima a ne razumijem pola toga.

Gledaj, rečeno ti je:

Android = Java

Windows, Linux = što god poželiš

 

Puno kojih je došlo sa prijedlozima ovaj podforum uglavnom vide svake prijestupne godine...

To understand what recursion is, you must first understand recursion.
Poruka je uređivana zadnji put uto 15.7.2014 14:55 (rustweaver).
11 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Evo tebe sad pitam, što mi je za početke najbolje počet učit i molim te opiši mi malo u 2-3 retka Javu, C/C++ i C#?

 

Koji je najteži a koji najlakši jezik?

Smrdljivi skakavac.
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Ma kreni s c++, nemožeš fulat. Skini code blocks i prati tutoriale kojih ima mali milijun.

 

rustweaver kaže...

Što će njemu, totalnom početniku, unity? Neka prvo ovlada nekim konvencionalnim programskim jezikom, i osnovnim algoritmima a tek onda se ide petljati sa nečim takvim...

Naglasio sam ako želi isključivo igre raditi. Mislim da je ColdPlay htio napraviti igru i krenuo je s game makerom i dobro mu je pošlo. Puno je lakše naučiti unity nego se petljati s OpenGL-om i sl., naravno da je korisnije znat programski jezik.

 

chrispy450 kaže...

opiši mi malo u 2-3 retka Javu, C/C++ i C#?

 

Koji je najteži a koji najlakši jezik?

C nije objektno orijentiran, dok svi ovi ostali jesu. Naravno ovo ti ne znači puno, ali znaj da su objekti gro korisni. C++ je unaprijeđeni C.

Javu su napravili programeri nezadovoljni s C++om, ima garbage collection. Što je to? Stvarčica koja se automatski bavi nekim zamornim sitnicama tako da ti možeš lakše spavat. Java je za android. C# (c sharp) je sličniji Javi nego C-u, i možda najbolji od svih ovih jezika.

 

Evo to je laički, ja bih osobno preporučio C++, ali sve ovisi što ti želiš radit. Neka ti netko iskusniji radije da prijedlog. LP :)

Poruka je uređivana zadnji put uto 15.7.2014 15:12 (Cheezl).
Moj PC  
1 1 hvala 0
11 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Pa jel mogu onda sa C++-om radit za Windowse, Linux i Android(povremeno).

Smrdljivi skakavac.
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik
chrispy450 kaže...

Evo tebe sad pitam, što mi je za početke najbolje počet učit

Onaj programski jezik koji odabereš i s kojim ustraješ. Da JA biram svoj prvi programski jezik sada, gledao bih da to bude jezik toliko popularan da pomoć mogu žicati odasvuda jer ga "svi" znaju, tako bih se osigurao u slučaju da zapnem.

 

chrispy450 kaže...

opiši mi malo u 2-3 retka Javu, C/C++ i C#?

Hehe, sva četiri jezika spadaju u C obitelj jezika (što znači da sva četiri izgledaju slično, imaju jako slične sintakse).

 

C je proceduralno orijentiran jezik, nema sintaktičku podršku za objekte, prilično je niske razine i popularan je za sve i svašta, iako danas pomalo izlazi iz mainstreama i prelazi u ezoterične vode (pisanje komponenti operacijskih sustava), i dalje se u njemu bez problema može napisati što ti god padne na pamet.

 

C++ je objektno orijentirani jezik, tebi kao početniku će izgledati kao običan C sa podrškom za objekte. Možeš ga smatrati na neki način kao nadograđeni C. Zbog svojeg C naslijeđa također je dosta niske razine, iako nešto viši od C-a. Definitivno najpopularniji "desktop" programski jezik danas, standard u mnogim industrijama (uključujući i igraču industriju).

 

Java je objektno orijentirani jezik, izvršava se u virtualnoj mašini što Java programima omogućava da se izvršavaju svugdje gdje postoji JVM (java virtual machine). To je programski jezik relativno visoke razine i uklanja brigu o raznim stvarima sa programerovih pleća.

 

C# je objektno orijentirani jezik, također se izvršava u virtualnoj mašini i dio je .NET frameworka (koji je nužan za izvođenje programa pisanih u C#-u).  Poput Jave je dosta visoke razine. .NET framework u pravilu postoji samo za windows, iako postoje implementacije (Mono) i za linux. Što znači da u praksi vjerojatno trebaš očekivati usku povezanost za windows ako odabereš C#.

 

chrispy450 kaže...
Koji je najteži a koji najlakši jezik?

Eh... ja ću ti ovako reći: niti jedan nije težak tako dugo dok nisi lijen učiti. Programski jezici i njihove sintakse su trivijalnost za ovladati, neki fundamentalni koncepti vezani uz programiranje su puno bitniji i dulje treba "da ti sjednu".

To understand what recursion is, you must first understand recursion.
Poruka je uređivana zadnji put uto 15.7.2014 15:16 (rustweaver).
10 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Ovako, programiram u C# već dvije godine i mogu ti reć da je "jednostavniji". To znači da se ne moraš brinuti o alokaciji memorije, i mnogim stvarima koje ćeš morati savladati u C++-u. C# sve to radi za tebe i produktivniji je znatno uz dobre performanse i ima mnogo kvalitetniji i opsežniji standard library (Base class library) i mnogo toga je već napravljeno za tebe što bi u C++ morao raditi sam. I također je cross-platform (Mono - Linux, OSX), te Xamarin za mobilne aplikacije (Android, iOS, WP), također možeš programirati i za web (ASP.Net). Mono do sada nije bio kvalitetan "port" .net-a, ali postaje sve bolji i brži. Koliko vidim - želiš programirati igre. U C# imaš Unity framework (još je cross-platfom) i XNA. Istina je da je više igara napisano u C/C++ u zbog brzine i "low level" pristupa hardveru (C++ se prevodi direktno u machine kod, dok se C# JIT -a , slično kao Java koja se interpretira). Da bi programirao igre u C++ -u moraš stvarno savršeno znati jezik, dok ti je u C# mnogo jednostavnije i produktivnije, a danas su računala dovoljno jaka tako da ti performanse ne bi trebale stvarati problem. :)

Poruka je uređivana zadnji put uto 15.7.2014 15:16 (gboduljak).
Moj PC  
3 0 hvala 0
14 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik
gboduljak kaže...

I također je cross-platform (Mono - Linux, OSX)

Ovo uzeti sa teškim zrnom soli. To je u teoriji, a koliko je to u stvarnosti upotrebljivo je nešto sasvim drugo..

To understand what recursion is, you must first understand recursion.
15 godina
odjavljen
offline
Re: Najbolji programski jezik za totalnog početnik
chrispy450 kaže...

Evo tebe sad pitam, što mi je za početke najbolje počet učit i molim te opiši mi malo u 2-3 retka Javu, C/C++ i C#?

 

Koji je najteži a koji najlakši jezik?

Sva tri(četiri?) su podjednako teška...

 

Dakle, sva tri su OO. Čisti C nije OO jezik. Za sva tri ima dovoljno literature. Sa sva tri možeš raditi (uz neki API) 2D i 3D grafiku. Showdown:

 

Java - write once, run anywhere. Uz male promjene, isti kod radi na Windowsima, Linuxu i Macu. Ponekad spor i dosta mušičav jezik. Da bi java app radio na nekom sustavu, taj sustav mora imati Java runtime (JRE, dalvik...). Glavni na androidu.

 

C - napisani kilometri txta na webu i papiru. Brz, moćan ali ugl. prekompliciran za početnika jer ga gnjavi sa alociranjem/dealociranjem memorije i sličnim micromanagementom koji je ok naprednom korisniku, ali početniku sigurno ne. Ako ne vuče neke specifične funkcije i biblioteke, sa odgovarajućim compilerom, isti kod radi na svim platformama koje imaju compiler.

 

C++ - nasljednik. Objektrno orjentiran. Malo lakši nego C. Vrlo brz i dobar jezik. Sve što vrijedi za C, vrijedi i za njega.

 

C# - MSova kombinacija Jave i C++a. Interpretirani jezik kao i Java koji ugl. bez problema radi na Windowsima, uz malo tweakanja i na Linuxu i Macu (Mono). Uvjerljivo najbolji za poslovne aplikacije i sl. softver (rad sa bazama je piece of cake u njemu). Malo sporiji od native (C/C++) ali opet dovoljno brz i za igre (XNA).

 

Po mom osobnom mišljenju, C# ima nekako "najljepšu" sintaksu i jako vuče na engleski (npr. Console.WriteLine("neki tekst"); dok mi C i varijante sa svojim žongliranjem memorijom piju živce. Java je priča za sebe. Zbog silnih verzija, runtimeova i IDEova, nastao je opći kaos u kojem neki lib ne radi na 1.7 a drugi radi na 1.6 ali na 1.7 ne radi....

 

Jezik se bira prema planiranoj primjeni. Radit ćeš igre za desktop? C++, nema što. U kombinaciji sa OpenGL, igra će ti raditi na sve tri platforme. Želiš raditi igre za Android? Java.

 

[edit] - C# i multiplatfom? Da, ako je neka super jednostavna aplikacija je dobar dio Class Librarya nije preveden za Mono a ono što i je, ugl je nepotpuno i radi loše. C# je "doma" na Windowsima i gotovo.

My name is Legion... For we are many!
Poruka je uređivana zadnji put uto 15.7.2014 15:21 (Sum_of_all_fears).
10 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik

Slažem se, ali početniku je upotrebljivo. Ako baš inzistira na "write once, run everywhere" onda Java.

14 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Mislim da je sve rečeno. Ako ti ni ovo nije dosta da se odlučiš, onda ti ništa neće biti dovoljno i tratiš naše vrijeme...

To understand what recursion is, you must first understand recursion.
 
0 0 hvala 0
11 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Pa sad sam tek u zbunjozi jer ne razumjem nista sta pisete. Sad neznam Java ili C/C++?

Smrdljivi skakavac.
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik
chrispy450 kaže...

Pa sad sam tek u zbunjozi jer ne razumjem nista sta pisete.

Pa kako očekuješ da ćeš razumjeti ako se time do sada nisi bavio?

 

Na prošloj stranici si zaključio da će biti C/C++ da bi sada promijenio mišljenje. A vidiš, odmah prva stvar o kojoj sam pisao je upozorenje na takve stvari:

rustweaver kaže...
Ovo je bitno, i vidio sam mnoge početnike ovdje na forumu kako se spotiču na tom koraku:

Odabir programskog jezika je manje bitan, mnogi se izgube u bespućima tražeći idealni programski jezik da na kraju malo toga nauče ili čak odustanu i prije početka. Ono što je bitno jest da odabereš neki jezik i držiš ga se neko vrijeme. Neka ti ovo bude nekakvo okvirno pravilo: tako dugo dok nisi sposoban napisati, recimo, tetris u nekom programskom jeziku, ne poznaješ ga ni izbliza dovoljno da bi mogao tvrditi da ga znaš.

 

Ako tako nastaviš, tvoja će programerska avantura umrijeti prije nego uopće počne. Razumio bih da tražiš savjet o kupovini nećega, pa ono ne želiš potrošiti novce na krivu stvar, ali čemu toliki oprez kod odabira programskog jezika? Jel te to nešto košta? Što je najviše što možeš izgubiti, nešto vremena? Je li to doista i gubitak? Svako znanje je korisno znanje. Ako ništa drugo, ako i odabereš "krivi" jezik, u najmanju ruku naučit ćeš da ti taj programski jezik ne odgovara, dakle opet si nešto naučio :D

To understand what recursion is, you must first understand recursion.
12 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik
chrispy450 kaže...

Pa sad sam tek u zbunjozi jer ne razumjem nista sta pisete. Sad neznam Java ili C/C++?

Ponašaš se kao da si željan pažnje. Sve ti je već rečeno i objašnjeno. Uostalom, uzmi bilo koji jezik i počni programirati. Principi su svugdje više-manje isti i kad naučiš programerski razmišljati jezik/IDE postaje najmanje bitan.

10 godina
protjeran
offline
Najbolji programski jezik za totalnog početnika

Sum_of_all_fears  - Po mom osobnom mišljenju, C# ima nekako "najljepšu" sintaksu

 

Ako se uzme u obzir glavni arhitekt razvoja C#, Anders Hejlsberg (Pascal, Delphi), ništa čudno da ima "najljepšu" sintaksu + "Alman style" . :D

 

 
2 0 hvala 0
15 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik
user2013 kaže...

Sum_of_all_fears  - Po mom osobnom mišljenju, C# ima nekako "najljepšu" sintaksu

 

Ako se uzme u obzir glavni arhitekt razvoja C#, Anders Hejlsberg (Pascal, Delphi), ništa čudno da ima "najljepšu" sintaksu + "Alman style" . :D

 

Dosta ljudi spominje kako python ima najlješu sintaksu, ali meni je sintaksa Jave i C#(pogotovo C#-a) mnogo ljepša.

 

Meni je sam izgled sintakse pomogao u odabiru jezika koji ću učiti, prvo sam se susreo s C++ i bilo je zbunjujuće, onda sam našao C#. Svidio mi se, ali sam na kraju odabro Javu zbog Androida i Minecrafta koji više ne igram.

 

 

Win7 je glupost ziva.....neke jako dobre igrice nemogu na njega zato sto je prenov...za nekih 2-3 god. ce bit dobro imat -Atom
10 godina
protjeran
offline
Re: Najbolji programski jezik za totalnog početnik
chrispy450 kaže...

Pa sad sam tek u zbunjozi jer ne razumjem nista sta pisete. Sad neznam Java ili C/C++?

"Tko shvati način upotrebe varijabli, shvatio je bit programiranja" - E.W. Dijkstra

 

Jezik nije toliko važan u cijeloj priči koliko način programerskog razmišljanja i rješavanja problema. Naravno da su neki jezici popularniji (lakše se nađe posao) ili pogodniji za rješavanje određenog problema od drugih jer su poneki programski jezici usko dizajnirani za neko područje, primjerice Fortran, COBOL ali ovo je ekstreman primjer jer ne možeš pogriješiti s odabirom jezika ako se odlučiš za C/C++, Javu, C#, Python itd.

 

Imaš li neki poseban razlog koristiti Android i/ili GNU/Linux? Otvorenost platforme, FLOSS principi? Sa C# možeš razvijati mobilne (Windows Phone, Windows RT) i desktop (Windows) aplikacije, također možeš raditi igre, jedini problem što si vezan uz Windowse to jest Microsoft.

 

 

Poruka je uređivana zadnji put uto 15.7.2014 18:38 (user2013).
10 godina
protjeran
offline
Re: Najbolji programski jezik za totalnog početnik
djdomi kaže...

Dosta ljudi spominje kako python ima najlješu sintaksu, ali meni je sintaksa Jave i C#(pogotovo C#-a) mnogo ljepša.

 

 

Ništa bez vitičaste zagrade i točke sa zarezom. :D

13 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

besplatna knjiga za C# početnike i stvarno dobra, opsežna tjera te da sam razmišljaš http://www.introprogramming.info/english-intro-csharp-book/

 

+ predavanja koja prate knjigu https://www.youtube.com/playlist?list=PL28CA7A1B33CBEE50

 
0 0 hvala 1
16 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Python.

http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-us-universities/fulltext

 

Cim dalje od C#-a, zasto si pucati u nogu i zakljucati se na jednog proizvodaca (MS)?

inb4 mono and shit.

Perhaps today IS a good day to die. PREPARE FOR RAMMING SPEED!
 
1 4 hvala 0
11 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Instaliram Eclipse IDE i Android SDK :)

 

Neznam da pocnem od ovog lika ucit:

 

 

ili

 

 

 

Ako neko ima za preporucit nekog na Youtubeu ko radi tutorijale za Javu moze stavit link.

Smrdljivi skakavac.
Poruka je uređivana zadnji put uto 15.7.2014 23:28 (chrispy450).
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik

A zašto ne od oba? Jel te nešto košta?

To understand what recursion is, you must first understand recursion.
11 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Ne košta me ništa, ali neznam s kojim najprije zapocet? I otprilike za koliko vremena bi mogao usvojit Javu da budem sposoban napravit neki normalan program?

Smrdljivi skakavac.
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik
chrispy450 kaže...

Ne košta me ništa, ali neznam s kojim najprije zapocet?

Baci novčić, pa ako bude pismo onda s prvim, a ako bude glava onda s drugim...

To understand what recursion is, you must first understand recursion.
14 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Sa drugim. Lekcije 1.26  i 1.27 su primjeri sa 2D grafikom što te sigurno najviše zanima. Vjerojatno ima još ali to je ono što sam primjetio na brzinu .

yIn nI' yISIQ 'ej yIchep
Moj PC  
0 0 hvala 0
12 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika
Playing a game for its graphics is like watching porn for its storyline.
 
1 0 hvala 1
11 godina
neaktivan
offline
Re: Najbolji programski jezik za totalnog početnik

Ja sam ucio i ucim od tog covjeka to ti je jedan te isti samo sto je na prvom linku prodao svoje tut-ove njih 200 a na drugom je njegov kanal i na njemu ti se vise bazira na igricama za android a na prvom opcenito o programiranju.Moj prjedlog ti je da pogledas oba dva jer drukcije objasnjava pa ces prije shvatiti.

12 godina
offline
Najbolji programski jezik za totalnog početnika

https://buckysroom.org/videos.php imaš dio Computer programming i sretno.

 
0 0 hvala 0
13 godina
neaktivan
offline
Najbolji programski jezik za totalnog početnika

Kažeš da ti je želja odmah Android programiranje.

Vidi, ne možeš sad odmah raditi sve to što želiš. Java je isključivo objektno-orijentirani jezik (jedan od načina programiranja), što se baš apsolutnom početniku ne preporučuje.

C++ podržava oba načina programiranja (proceduralno i objektno-orijentirano), međutim, proceduralno programiranje većih aplikacija u C++ ima više štete nego koristi.

Ja bih ti preporučio da kreneš s C jezikom. On je proceduralni jezik, istina, malo je stariji i ne može sve što današnji jezici mogu, pun je mana itd., no nijedan te jezik neće pripremiti na sva sranja kao C/C++. Ja ti preporučujem da pogledaš na YouTubeu predavanja usera thenewboston i da polako kreneš s njim, a zatim imaš užasno puno knjiga na hrv.

Bitno ti je da usvojiš logiku programiranja, naučiš razmišljati kao programer, algoritmi itd. i tek se onda baciš na C++. 

 
1 0 hvala 0
Nova poruka
E-mail:
Lozinka:
 
vrh stranice