Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Začni Pascalem je to nejstarší ale dá se říct nejjednodušší, používá se k výuce programování dá se ř…
novy zdroj 15.05.2008 22:14
novy zdroj
Pascal není ani nejstarší, ani nejjednodušší. Nicméně je napsán tak, že umožňuje pochopit a osvojit…
touchwood 15.05.2008 22:51
touchwood
Já si to nemyslím, je dobrý jen pro učení algoritmů. Ale dnes je třeba naučit se OOP, mulithreading,…
MaSo 15.05.2008 22:54
MaSo
Proč na učení algoritmu? Algoritmy maji jádro př: "QuickSortu - rozděluji a panuj, pivotu,rekurzi...… nový
AZOR 17.05.2008 07:59
AZOR
To teda zdovolenim zase nesouhlasim. Pascal se možná učí jako do začátku - osobně na něm neividim ni… nový
AZOR 17.05.2008 07:53
AZOR
Java.
MaSo 15.05.2008 22:17
MaSo
Rebol! Python! :-D a pro pravé sadomasochisty tu mám OCAML! :-)
touchwood 15.05.2008 22:58
touchwood
Assembler! :-D
MaSo 15.05.2008 22:58
MaSo
ASM je celkem jednoduchý.. ;-)
touchwood 15.05.2008 23:00
touchwood
Ale 3D hry se v něm píšou špatně...:-D
MaSo 15.05.2008 23:01
MaSo
V asm mozes napisat cokolvek a ani to nebude tak spatne, mozes si totiz navytvarat procedury a makra…
MM.. 16.05.2008 12:57
MM..
Problém je v tom, že ASM asi nebude postykovat žádné API. Takže si všechno budu opravdu muset napsat…
MaSo 16.05.2008 13:11
MaSo
Z asm mozes kludne zavolat akekolvek API, ktore je mozne zavolat z cohokolvek ineho (co sa preklada…
MM.. 16.05.2008 13:20
MM..
Ty jo, to me napada ze jsem kdysi davno videl v Asembleru program pro jednocip, ktery v prubeju prep… nový
JR_Ewing 16.05.2008 20:27
JR_Ewing
proč by ne? každý program běží v nějakém OS a jeho API je plně k dispozici.. Samotný programovací ja… nový
touchwood 16.05.2008 20:19
touchwood
Další do pranice - Perl :-). Divný na začátek, ale chvilku jsem v něm dělal a líbil se mi.
angel333 16.05.2008 12:03
angel333
Copak nám toto asi udělá? @P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";su… nový
marekdrtic 16.05.2008 15:23
marekdrtic
Takých programátorov, čo vytvárajú takýto kód by mali obesiť na kábli od klávesnice. nový
msx. 16.05.2008 15:38
msx.
Neboj, takovýhlech soutěží se účastní jen malý procento programátorů :-). nový
angel333 16.05.2008 15:44
angel333
no já to nepsal, to je z Wikipedie :-D nový
marekdrtic 17.05.2008 09:42
marekdrtic
Chtěl bych programovat jednoduší hry, ale z odpovědí sem se vlastně nedozvěděl kterej je ten vhodnej…
Matej 16.05.2008 14:58
Matej
U programovania hier nie je problem programovaci jazyk, ale tvoj problem je ze nevies ako sa to robi… nový
MM.. 16.05.2008 15:08
MM..
Je na internetu nějaká příručka jak na C pro začátečníky? nový
Matej 16.05.2008 15:11
Matej
http://www.zive.cz/default.aspx?section=44&server=1 &article=31180 nový
marekdrtic 16.05.2008 15:24
marekdrtic
dík .) nový
Matej 16.05.2008 15:26
Matej
Skor by som odporucal nech si najde vsetky diely toho serialu (sekcia clanky - programovani - c/c++/… nový
MM.. 16.05.2008 15:34
MM..
Na Programujte probíhaj online kurzy - přečteš si kapitolu, pošleš úkol a dostaneš známku :-). nový
angel333 16.05.2008 15:37
angel333
Nebo taky ne...moc se tomu nevěnujou.:-| nový
wizpal 16.05.2008 22:41
wizpal
Většina těch kurzů začala 4 roky zpátky, takže se nelze divit, že s tím "lektoři" (vesměs školáci) č… nový
Tomix 17.05.2008 02:25
Tomix
Já nevim, byl jsem tam v době, kdy C fungoval pěkně, ale divil bych se, kdyby jim to nadšení zůstalo… nový
angel333 17.05.2008 20:13
angel333
Ptal jsi se ze začátku na progrování v nejlepším a nejnovějším jazyku, pak bych Ti doporučil Javu, n… nový
AZOR 17.05.2008 07:47
AZOR
Moderní jazyk na tvorbu her... zajímavé, že tu nikdo nezmínil XNA. nový
Mitch 17.05.2008 21:33
Mitch
wow, díky, o tom jsem nevěděl poslední
marekdrtic 18.05.2008 10:59
marekdrtic

Proč na učení algoritmu? Algoritmy maji jádro př: "QuickSortu - rozděluji a panuj, pivotu,rekurzi..." nikoliv v tom jestli se píše na začátku { nebo Begin. Pascal přece neni nějakej uplně jinej jazyk, jsou tam jiná pravidla, principálně přístup do polí, rekruze... je ale všechno podobné, nevidim duvod proč by měl bejt vhodnej na učení algoritmu. Algoritmy se učej přece hlavně kvuli "jejich vnitřnimu jádru, technice, složitosti.." neni duvod učit se je na starém jazyku

To teda zdovolenim zase nesouhlasim. Pascal se možná učí jako do začátku - osobně na něm neividim nic pozitivního ani duvod, jestli píšeš Begin/End místé {} je přece jedno. Podobně ":=" či "=". A mohl bych pokračovat, konstrukce je téměř identická i když možná diky deklaraci nahoře trošku nutí do lepší struktury - nadrouhou stranu téměř mrtvý jazyk, třeba FOR cyklus je tam naprosto ale naprosto neefektivní a neohebnej.
Lze ho tedy podle mě uplně vynechat a učit se něco modernějšího z fleku.

Z asm mozes kludne zavolat akekolvek API, ktore je mozne zavolat z cohokolvek ineho (co sa preklada do nativneho kodu). Otazka je len predavanie parametrov (na to sa da za minutu urobit makro ktore parametre prerobi na instrukcie push a mam volanie fcii ako v C/C++).

P.S. samozrejme ze pouzitie vyssieho jazyka je vo vacsine pripadov vyhodnejsie ako asm (vyssi jazyk ma viac kontrol pri preklade (datove typy apod)), a program vo vyssom jazyku je zvycajne aj prehladnejsi, ak ho nepisal nejaky debil :-).

proč by ne? každý program běží v nějakém OS a jeho API je plně k dispozici.. Samotný programovací jazyk přece zádné API nemá, může mít maximálně předpřipravené části kódu (procedury, funkce), datové struktury nebo např. garbage collector.

P.S.: ufff. to byly časy, kdy mě bavilo programovat :-D Dneska už "jen" analyzuju problémy...

Copak nám toto asi udělá?

@P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{
@p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord
($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&&
close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print

U programovania hier nie je problem programovaci jazyk, ale tvoj problem je ze nevies ako sa to robi. To je ako keby si chcel natocit film, a pytal by si sa ze v akom jazyku maju rozpravat herci. Odpoved: je to uplne fuk. Najprv musis vediet natocit ten film, az potom sa zaoberat v jakom jazyku budu rozpravat herci.

Ak o tom zatial nemas ani paru, tak zacni zakladmi C, C++, prip. si nieco precitaj o 3D zobrazovani, transformaciach (google), directX, atd. Ak si myslis ze teraz zacnes a o rok naprogramujes hru tak na to zabudni :-) Tak o 10rokov a v tyme ludi, slusnu hru clovek nezvladne urobit sam (treba aj hudobnikov, grafikov, hercov (rec), modelovat 3D telesa, apod.

Skor by som odporucal nech si najde vsetky diely toho serialu (sekcia clanky - programovani - c/c++/c#, http://www.zive.cz/Programovani/C_CSHARP/sc-74/defa ult.aspx a tam sa doklikat na dalsie stranky az do r.2001).

Ten clanok pisal o borland-C, ale dnes je asi vyhodnejsie si stiahnut visualC++ verziu ktoru uvolnil MS pre domace ucely (express) a ucit sa radsej na nom ako na borlande ktory sa dnes snad takmer nikde nepouziva.

Většina těch kurzů začala 4 roky zpátky, takže se nelze divit, že s tím "lektoři" (vesměs školáci) časem přestali. Lepší by asi bylo, mít tam testy co se vyhodnocují automaticky,jako na projektysipvz.gytool.cz
Prostě, nikdo to nebude dělat doživotně, zdarma, to se nedá. Nápad to byl pěknej, ale aby bylo zajištěno stálé fungování, musel by to být placený e-learning.

Ptal jsi se ze začátku na progrování v nejlepším a nejnovějším jazyku, pak bych Ti doporučil Javu,
nicméně dole píšeš, že pro programování jednoduchých her a v tom případě (pokud nemyslíš hry na mobil) bych Ti Javu nedoporučil ani omylem (přestože jsem vlastník několik hardwarových knih o 3D progrmaování v Javě) - a dopočutil bych "C++", případně podle toho jak moc jedoduché hry chceš programovat, možná by stačil ActionScript ve Flashy, ale do budoucna pro lepší hry než flashové je to hodně slepá cesta.

Zpět do poradny Odpovědět na původní otázku Nahoru