Diskuze: Java, pomoc alebo zlé návyky?

Java Java Java, pomoc alebo zlé návyky?

Avatar
domino.turak
Člen
Avatar
domino.turak:

Ahojte. Na budúci rok by som mal začať navštevovať UK Informatiky v Bratislave. To, že si neviem vybrať , či ísť na FEI v Košiciach alebo radšej do BA tu riešiť nechcem.. čo ma však zaujíma je váš názor nato, či je dorbý nápad začínať s javou, keďže na školách sa učí vraj C... neviem, ale C mi príde strašne zastaralé, nechápem načo sa na tých školách učí, to je ako keby sme sa učili pracovať na Windowse 95 a doma robili na Windowse 7... tak čo si myslíte, nebude mi to robiť veľké problémy keď si už osvojím Javu a potom budem musieť prejsť na C? ďakujem za vaše názory :)

Odpovědět 1.6.2013 23:22
"Never give up!"
Avatar
matesax
Redaktor
Avatar
Odpovídá na domino.turak
matesax:

V prvé řadě je třeba naučit se programovat. A to je jedno v jakém jazyce - aby jsi nebyl k něčemu zaujatý, můžeš začít s vizuálním programováním. Rozhodně bych ale nezačínal nízkoúrovňovým jazykem. Sám nechci jít na školu, kde by mne učili C - zaprvé ho již umím a za druhé ho vpodstatě neužiji. Co doporučuji je jazyk D/D2. Jedná se o geniální odvozeninu od C++, která se mu nároky atd. i po úplném osamostatnění maximálně blíží. Budeš tam moci používat všechni nižší konstrukce jako v C/C++ a přitom vyšší jako právě z Javy, či C#. Proto buď začni nazaujatě ve vizuálním jazyku, nebo D.

Anglické oficiální stránky:

http://dlang.org

Český seriál:

http://www.abclinuxu.cz/…rvni-kroky-1#…

Editováno 2.6.2013 6:17
 
Nahoru Odpovědět 2.6.2013 6:17
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na domino.turak
David Čápka:

Začínat s Javou je určitě skvělý nápad, na mnoha školách se to tak dělá. C je jak říkáš zastaralý a nejsi jediný, kdo nechápe, proč se stále někde učí.

Editováno 2.6.2013 10:12
Nahoru Odpovědět  +1 2.6.2013 10:09
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na domino.turak
David Čápka:

Jinak abych odpověděl na tvou otázku, Java vychází z céčka, takže mít problémy nebudeš :)

Nahoru Odpovědět 2.6.2013 10:20
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
domino.turak
Člen
Avatar
Odpovídá na matesax
domino.turak:

Ďakujem za radu, každopádne ja už trocha porgramovať viem, na škole sme mali Delphi, a ako sa tak učím postupne Javu tak mnohé algoritmy a mnohé cykly ako for,while su podobné ako vo všetkých jazykoch... Programovanie ma baví, takže by to pre mňa nemusel byť až taký problém, pravdupovediac o tom jazyku o ktorom si písal som ešte ani nepočul, zaujimavá vecička :) no nič každopádne vám ďakujem obom, namakám sa Javu za to leto a uvidím čo z toho bude... Ináč,nevie niekto ešte o nejakej skvelej knihe o Jave? Lebo chcel by som vedieť nie len programovať, ale prečo to tak funguje, taku fantasticku literaturu pre fanatikov :P tak ale aj tak vďaka vám :)

Nahoru Odpovědět 2.6.2013 10:25
"Never give up!"
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na domino.turak
David Čápka:

Myslím, že o něm nikdy neslyšelo více lidí. Programuj v tom, co je rozšířené :) Jak funguje Java je tu popsáno v seriálu včetně základní gramatiky jazyka, OOP atd.

Nahoru Odpovědět 2.6.2013 10:29
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na domino.turak
Honza Bittner:

kniha THINKING IN JAVA je dobrá :)

Editováno 2.6.2013 10:36
Nahoru Odpovědět  +1 2.6.2013 10:36
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
domino.turak
Člen
Avatar
domino.turak:

OK ďakujem vám všetkým, idem sa pozrieť na tu knihu :) a Sdraco ďakujem sa super tutoriály, si šef :)

Nahoru Odpovědět 2.6.2013 10:40
"Never give up!"
Avatar
domino.turak
Člen
Avatar
domino.turak:

A s tou knihou od Herouta ma niekto nejaké skúsenosti?

Nahoru Odpovědět 2.6.2013 11:28
"Never give up!"
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na domino.turak
David Čápka:

Myslíš céčko? Prý je docela dobrá, ale nikdy jsem jí neviděl.

Nahoru Odpovědět 2.6.2013 11:31
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
domino.turak
Člen
Avatar
domino.turak:

Nie C, vraj nejaky uvod do jazyka Java ... ako ja sa aj tak učím cez tutoriály, su fakt skvelé, ale ked tak niekedy pôjdem busom nejaké čítanie zaujímavé by som si chcel zohnať :P

Nahoru Odpovědět 2.6.2013 11:32
"Never give up!"
Avatar
mc
Člen
Avatar
Odpovídá na David Čápka
mc:

Z Céčka vychází většina imperativních jazyků. Není lepší programovací jazyk (vyjma Assembleru) pro pochopení jak program pracuje. Java a jí podobné jazyky jsou nad abstrakční vrstvou takže, si člověk ne úplně uvědomuje co se děje vevnitř a nemusí si pak dávat pozor na to aby psal efektivní kód (neví co jaká operace stojí). Nemluvě o tom jak je Java (a podobné jazyky) pomalá a tudíž nepoužitelná na systémové věci.

 
Nahoru Odpovědět 3.6.2013 14:25
Avatar
domino.turak
Člen
Avatar
domino.turak:

Ako sa tak učím programovať,čítam si popritom aj knihu od Herouta o jave... upevňujem si takto už nadubudnuté vedomosti,je to tam podrobnejšie také zaujímavé čítaničko... avšak píšem tu preto lebo je asi dosť neaktuálna,na­posledy som našiel takú vec, že písknutie sa to volá.. :D dal som to do svojho programu,(v osmičkovom zápise \007) a napísalo mi iba takýto maličký otáznik v štvorčeku... bolo tam síce upozornenie že mi to nezapíska pokiaľ nemám zvukovú kartu, ale keďže to bolo písané v roku 2000 tak sa nečudujem že tam to upozornenie je... otázka znie: prečo mi to nepísklo? :D

Nahoru Odpovědět 9.6.2013 23:25
"Never give up!"
Avatar
Kit
Redaktor
Avatar
Odpovídá na domino.turak
Kit:

Java od Herouta je spíš pro céčkaře, kteří přechází na Javu. Začátečníkovi ji moc nedoporučuji. Thinking in Java je mnohem lepší.

Nepísklo ti to zřejmě proto, že to Windows blokují.

Editováno 10.6.2013 9:34
Nahoru Odpovědět 10.6.2013 9:32
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na domino.turak
Kit:

Ještě dodám, že pokud se neprve naučíš Javu, tak jazyk C zvládneš docela snadno. Jen toho C tolik neumí a musíš spoustu věcí programovat ručně. Program v C tedy bude výrazně delší.

C nekontroluje meze polí, neinicializuje dynamické proměnné (vlastně žádné), takže si na spoustu věcí budeš muset dávat mnohem větší pozor.

Nahoru Odpovědět  +1 10.6.2013 10:03
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 15 zpráv z 15.