.[ ČeskéHry.cz ].
Zaciatky
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6  Další
 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Popelnice
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 9. červen 2008, 08:18:16    Předmět: Odpovědět s citátem

Fila - no styl vyuky je vec druha. Ale zrovna pujcovna muze vystacit se dvema objekty Pujcovna, a Auto a par metodama jako Pujcovna.PujcAuto(), Pujcovna.VratAuto() a Auto.Nabourej(). Na takovemto prikladu treba zacatecnik vidi ty pochody co se jak a proc vola. Samozrejme ze pokud nekdo na tretim cviku z Javy vyzaduje popsat hierarchii 150 objektu, kde pulka je interface nebo abstraktni tak kurz je tristni.

Druha vec je, ze nechapu takove to umim A a v B nedelam protoze ho neumim. Tady naopak plati, umim jeden jazyk je temer ekvivalentni umim vsechny rozumne jazyky daneho paradigmatu - treba prechod mezi C, C++, C#, Java, PHP, Perl, VB, VB.NET a dokonce i Pythonem musi byt celkem bezproblemovy a cloveku by nemel pusobit potize. Pokud pusobi tak lze rict ze neumi programovat, a akorat to svadi na to ze druhy jazyk je debilni (coz se casto deje). Jazyk je v tomhle pripade pouze nastroj, samotna myslenka neni o kodeni.

To je mozna pro autora threadu - neni to o jazyku! - je to mysleni. Pokud to mysleni nemas, nebo budes roli jazyka stavet do dulezitejsi pozice, tak se stejne nikdy dobre programovat/delat hry nenaucis.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nou



Založen: 28. 07. 2007
Příspěvky: 1047

PříspěvekZaslal: 9. červen 2008, 08:47:44    Předmět: Odpovědět s citátem

C je dnes uz pase. treba zacat uz priamo s C++. ale nie je to uplna nutnost. mne zase prisiel jazyk C++ syntakticky omnoho cistejsi oproti Jave ktora zavadza oproti C++ take veci ako interface a abstrct triedy kym v C++ si clovek vystaci iba s tymi abstraktnimi. to je + pre C++ Smile
Java ma zase vyhodu ze sa netreba starat spravu pamete (to je vyhoda Javy) ono ale potom tie programi aj tak vyzeraju. potrebuju MB pamete pretoze sa neustale vytvaraju nove objekty ktore casto ani nie su potrebne. (to zase zalezi na programatorovi lebo sa tomu da zabranit, a najlepsie sa to myslim nauci v C++).

podla mna by si mal vybrat nejaky objektovy jazyk C#,Java,C++ to je jedno naprogramuje to v kazdom z nich. len si treba uvedomit vlastnosti jazika a rozhodnut sa podla toho.
_________________
Najjednoduchšie chyby sa najtažšie hľadajú.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 9. červen 2008, 09:01:30    Předmět: Odpovědět s citátem

nou napsal:
Java ma zase vyhodu ze sa netreba starat spravu pamete (to je vyhoda Javy) ono ale potom tie programi aj tak vyzeraju. potrebuju MB pamete pretoze sa neustale vytvaraju nove objekty ktore casto ani nie su potrebne. (to zase zalezi na programatorovi lebo sa tomu da zabranit, a najlepsie sa to myslim nauci v C++).


http://ondra.sykorky.cz/blog/2008/01/05/rychlost-alokaci-v-jave/
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Houp



Založen: 28. 07. 2007
Příspěvky: 672

PříspěvekZaslal: 9. červen 2008, 10:34:14    Předmět: Odpovědět s citátem

Quiark, rezna - stále jste mě moc nepřesvědčili, že je to pro začátečníka problém.. ano, uznávám, že jinde je to jednodušší, ale to neznamená, že v C je to složité

a na spojování řetězců bych používal char *strncat(char *dest, const char *src, size_t n);
---------------------

Vycházím z toho, že sám jsem na C začínal(to samozřejmě není důvod, aby začínal na něm dnes i někdo jiný) a že mi to nedělalo problém. A teď, když se učím Javu, tak ano nedělá mi to problém, ale protože už "umím" C/C++ a osobně si myslím, že by mi do začátku Java dělala větší problémy než C.

Jak říká Fila, chtělo by to názor někoho, kdo se začínal učit OO jazyk jako svůj první programovací jazyk.
_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
MD



Založen: 29. 07. 2007
Příspěvky: 437
Bydliště: Praha

PříspěvekZaslal: 9. červen 2008, 11:55:06    Předmět: Odpovědět s citátem

Ja bych mozna doporucil zustat u Game Makeru. GM je ciste objektove orientovany (Plus) a programatorske mysleni se tam da naucit taky. Jen clovek nesmi zustat na povrchu, ale naprogramovat v tom nejakou slusnou chytrou hru, se zajimavou herni logikou.

To, ze hra bude 2d, vubec nevadi, pokud se totiz budes ucit klasicke programovani, muzes si i o te 2D zatim nechat zdat. Proste nez se dopracujes od konzolove hry pres 2d hru k 3d hre, da to spoustu prace, casu, uceni, ...

Nicmene, pokud to myslis vazne, tak smele do toho, preskocit pomaly rozjezd nejde, namlatis si hubu Wink Kdyz te to zacne bavit, tak jsi na dobry ceste, kdyz ne, no tak asi zkus radeji treba hrat divadlo Wink

Ohledne jazyka: me slozitost oop v C# nebo Jave prijde jako nic, proti slozitosti hledani chyb v C (jak hnusne se tam hledaji chyby to zacatecnik z tutorialu nikdy nevycte!)
_________________
- play with objects - www.krkal.org -
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
nobody



Založen: 19. 05. 2008
Příspěvky: 12

PříspěvekZaslal: 9. červen 2008, 12:20:24    Předmět: Odpovědět s citátem

hm tak teda vyskusam C a ked mi to nepojde, alebo ma to nebude bavit, tak vyskusam aj nieco ine, zato, ze mi jeden jazyk nepojde, tak predsa s tym nebudem hned koncit Wink a GM uz nechcem robit, ja sa chcem ucit aj nieco ine ako len GM a uz davno som chcel zacat sa ucit niaky jazyk, len som nemal preco a vtedy som nemal moc casu, ale teraz mam preco a mam aj cas.... tak vdaka za rady, vazim si toho Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
uiii



Založen: 12. 08. 2007
Příspěvky: 251

PříspěvekZaslal: 9. červen 2008, 12:25:49    Předmět: Odpovědět s citátem

No kdyz uz se rozhodujes pro to C, tak bych jeste prihodil, ze by nebylo od veci se zacti rovnou ucit C++, nebot zaklad tech jazyku je temer stejnej, stejne bys podle me casem presel na C++.
_________________
Twitter
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
posila



Založen: 29. 07. 2007
Příspěvky: 201

PříspěvekZaslal: 9. červen 2008, 12:31:47    Předmět: Odpovědět s citátem

Je teda zajimave, ze prvni programovaci jazyk, se kterym se clovek studujici na FI MUNI podle doporuceneho studijniho planu setka, je ciste funkcionalni Haskell.

Ten je na uplne opacnem konci nez je C a C++, hru by v nem psal asi jen nejaky silenec, a presto ho na MUNI vybrali jako jazyk, se kterym by se meli programatori zacatecnici, potkat nejdriv.

Takze toto je moje proti C/C++ a pro C#/Java/Python. Navic slozitost OOP - IDE vam vygeneruje projekt se Main tridou aplikace a do ni muzete ze zacatku mastit funkce, jako by se to delalo v Cecku. Vlastni tridy si zacnete psat az prijdete na to, ze to potrebujete.

(ucit se funkcionalni jazyk doma na kolene je zase docela ... neprijemne)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ladis



Založen: 18. 09. 2007
Příspěvky: 1534
Bydliště: u Prahy

PříspěvekZaslal: 9. červen 2008, 12:51:26    Předmět: Odpovědět s citátem

Osobne nejradeji programuju v Ccku, ale zadnemu zacatecnikovi bych jej nedoporucil (uz sem hledal pro kamarady v jejich C/C++ semestralkach pekne skryte bugy, na ktere sami nedokazali prijit Wink). Pro zacatecnika taktez doporucuju C# nebo Javu. Napr. sem na jeden nezavisly projekt sehnal jednoho grafika, a ten kdyz videl kraticky zdrojak me hry Mars Racer (a co vsechno ta hra umi), tak s grafikou sekl a zacal se ucit tvorbu her v C# + Managed DirectX Sad.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Augi



Založen: 28. 07. 2007
Příspěvky: 781
Bydliště: Čerčany

PříspěvekZaslal: 9. červen 2008, 12:59:41    Předmět: Odpovědět s citátem

nobody napsal:
hm tak teda vyskusam C
Proboha jen to ne. Začínat Céčkem je fakt sebevražda a dobrá cesta k tomu si znechutit programování.
Já osobně bych Ti doporučil C#. A je to přesně jak píše posila - IDE Ti vygeneruje hlavní objekt s metodou Main a do ní to můžeš všechno mastit jako do main funkce v C - objektama se nemusíš ze začátku vůbec zabývat. Na druhé místo ve vhodnosti pro začátečníky bych zařadil Javu a na stupně vítězů by se ještě vešel Pascal / Delphi language.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
nobody



Založen: 19. 05. 2008
Příspěvky: 12

PříspěvekZaslal: 9. červen 2008, 13:17:39    Předmět: Odpovědět s citátem

no ved hej, vsak ja chcem zacat s C#, ste si mysleli, ze C++? Laughing ja som stale myslel len C#, len sa mi tam nechce pisat stale toto # Very Happy aj podla mna neni dobry napad hned zacat s C++, z toho by som aj tak bol somar Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Augi



Založen: 28. 07. 2007
Příspěvky: 781
Bydliště: Čerčany

PříspěvekZaslal: 9. červen 2008, 13:19:59    Předmět: Odpovědět s citátem

Aha, takže tři stránky diskuze k ničemu, protože panáček byl línej napsat # Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
uiii



Založen: 12. 08. 2007
Příspěvky: 251

PříspěvekZaslal: 9. červen 2008, 13:29:12    Předmět: Odpovědět s citátem

nobody napsal:
no ved hej, vsak ja chcem zacat s C#, ste si mysleli, ze C++?

No nevim jestli ti je ted jasny ze existujou tyhle tri jazyky: C, C# a C++. Takze s tim C si to tu pekne zamotal.
_________________
Twitter
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
posila



Založen: 29. 07. 2007
Příspěvky: 201

PříspěvekZaslal: 9. červen 2008, 13:30:32    Předmět: Odpovědět s citátem

Augi napsal:
Aha, takže tři stránky diskuze k ničemu, protože panáček byl línej napsat # Very Happy

Ale k necemu byly... ja jsem zminil funkcionalni jazky Smile ... o nichz se zatim bouzliva diskuze nestrhla Sad
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 9. červen 2008, 13:32:14    Předmět: Odpovědět s citátem

posila napsal:
Augi napsal:
Aha, takže tři stránky diskuze k ničemu, protože panáček byl línej napsat # Very Happy

Ale k necemu byly... ja jsem zminil funkcionalni jazky Smile ... o nichz se zatim bouzliva diskuze nestrhla Sad


MUNI neni jedina skola - na ww.inf.upol.cz se zacina s LISPem resp. odnozi zvanou Scheme
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Popelnice Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6  Další
Strana 3 z 6

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna