Avatar
BadASS
Neregistrovaný
Avatar
BadASS:

Má cenu se učit C? Je lepší se učit Javu?
Dík moc :)

 
Odpovědět 24.1.2014 16:24
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na BadASS
Jan Vargovský:

Má cenu se učit i ASM, abys věděl jak to uvnitř funguje.

 
Nahoru Odpovědět  +3 24.1.2014 16:26
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na BadASS
David Čápka:

Pokud si můžeš vybrat, tak moc ne. Pokud ti ho někde nutí, tak ti to něco dá, ale dnešní jazyky jsou již někde jinde.

Nahoru Odpovědět 24.1.2014 16:26
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
Luboš Běhounek (Satik):

C má smysl jen pokud by jsi se chtěl stát vývojářem her, OS nebo ovladačů, případně pokud ho máte ve škole, tak na naučení se základů algoritmizace.

Pokud chceš vyvíjet běžné desktop aplikace, vol spíš C# a pokud na mobily nebo multiplatformní aplikace celkově, tak Javu.

A za ASM jako další jazyk (až budeš umět nějaký běžný) se rozhodně přimlouvám, hodně ti to pomůže pochopit, jak to funguje uvnitř.

Nahoru Odpovědět  +2 24.1.2014 16:33
:)
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:

A to jako v Javě hry nejdou? -C# nechci. Proč je C# lepší na desktop než java?(nechci dát flame)ptám Satika!

 
Nahoru Odpovědět 24.1.2014 16:45
Avatar
Kit
Redaktor
Avatar
Odpovídá na BadASS
Kit:

Jestli z nějakého důvodu nechceš C#, zvol Javu i na desktop. Pokud chceš interpretr, tak Python.

Nahoru Odpovědět 24.1.2014 17:04
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na BadASS
Luboš Běhounek (Satik):

Hry jdou v čemkoliv, důvody pro C++ jsou hlavně rychlost, z běžných jazyků je C++ nejrychlejší a většina knihoven ve hrách používaných je napsaná primárně pro C++, takže ti odpadá práce s psaním wrapperu (navíc lehká ztráta výkonu) nebo přepisováním.

C# je na desktop vhodnější kvůli tomu, že je od Microsoftu a na cca 90% desktopů je Windows, tudíž je tahle kombinace nejkompatibilnější - v novějších Windows už je automaticky přítomný .NET framework, zatímco Javu musíš doinstalovávat.
Taky na některých počítačích občas blbne spouštění .JAR souborů.

EDIT: Samozřejmě malé hry můžeš napsat v čemkoliv, to platí spíš jen pokud by jsi chtěl vyvíjet velké komerční hry.

Editováno 24.1.2014 17:09
Nahoru Odpovědět 24.1.2014 17:09
:)
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:

Já vlastně zapomněl :D :Kolik jazyků umíš, tolikrát si programátor :D
Jelikož přecházím na linux(mnoho důvodů) takže určitě java(vymástřit) pak C a pak c++
Jeden důvod je:Platit za ide s plnými funkcemi? Pche.. copak billy nemá dost peněz?!

 
Nahoru Odpovědět 24.1.2014 17:13
Avatar
Kit
Redaktor
Avatar
Odpovídá na BadASS
Kit:

Co myslíš těmi plnými funkcemi v IDE? Žádné nepotřebuješ.

Nahoru Odpovědět  ±0 24.1.2014 17:16
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na BadASS
Luboš Běhounek (Satik):

Ty lepší IDE na Linux jsou taky placené, ne? :)

Já mám zatím VS zadarmo od školy, na programování drobností express verze stačí a na větší projekty máš většinou VS od zaměstnavatele.

Nahoru Odpovědět 24.1.2014 17:17
:)
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:

Myslím Visual studio... a stejně chci Javu a Linux.. Windows se mi začíná hnusit čím dál tím víc..

 
Nahoru Odpovědět 24.1.2014 17:18
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:

Na co lepší IDE když je Eclipse? Na javu jsou i placená ide? K čemu?

 
Nahoru Odpovědět 24.1.2014 17:19
Avatar
Odpovídá na BadASS
Luboš Běhounek (Satik):

Umí toho víc nebo jsou rychlejší.

Kit: Bez IDE se dneska už nic většiho rozumně programovat nedá.

Nahoru Odpovědět  +1 24.1.2014 17:20
:)
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:

Kit: No ve Vimu programovat nebudu :D

 
Nahoru Odpovědět 24.1.2014 17:22
Avatar
Benjibs
Člen
Avatar
Odpovídá na Luboš Běhounek (Satik)
Benjibs:

"Ty lepší IDE na Linux jsou taky placené, ne? :)"
Napríklad ? :)

Nahoru Odpovědět 24.1.2014 17:32
1 + 1 = 2
Avatar
Petr Nymsa
Redaktor
Avatar
Nahoru Odpovědět 24.1.2014 17:34
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Benjibs
Člen
Avatar
Odpovídá na Petr Nymsa
Benjibs:

Na základe jeho komentára "24.01.2014 17:20:28" je zrejmé, že s tým nejaké skúsenosti má (načo by to inak hovoril :)), tak sa len pýtam na konkrétny príklad.

Nahoru Odpovědět 24.1.2014 17:35
1 + 1 = 2
Avatar
Benjibs
Člen
Avatar
Odpovídá na Luboš Běhounek (Satik)
Benjibs:

To je jediné o ktorom som vedel že je sčasti platené,
samozrejme, ak vyslovene človek nechce vývijat v Scale alebo v čomsi podobnom, tak bezplatná verzia úplne stačí (a je vynikajúca).

edit, tak fajn, scala tam ide (spolu s Groovy a desktopovou Javou), až prevažne EE funkcionalita je v Ultimate...

Editováno 24.1.2014 17:43
Nahoru Odpovědět 24.1.2014 17:40
1 + 1 = 2
Avatar
mkub
Redaktor
Avatar
Odpovídá na BadASS
mkub:

ked C# nechces, tak nepotrebujes ani VS, ci ine komercne IDE, ked ti bude stacit Java, tak potom uvazuj nad Eclipse, resp. Netbeans (oba su aj pre Win, ako aj pre Linux), ked chces prejst na Linux a vytvarat si popri jave este aj webove aplikacie, tak Geany je vcelku dobre IDE
pri VS by si iba zbytocne preplatil to, co by si nevyuzil, lebo VS je hlavne pre Windows a Windows phone platformu

 
Nahoru Odpovědět  +1 24.1.2014 17:43
Avatar
Benjibs
Člen
Avatar
Odpovídá na mkub
Benjibs:

Pre Javu na Desktop sa mi zdá lepšia IDEA, o ktorej hovoril Satik.

Nahoru Odpovědět 24.1.2014 17:45
1 + 1 = 2
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:

Já C# dělal ale pak jsem si uvědomil menší nevýhody. Třeba: Co chudáci linuxáci? :D a příjde mi nefér, když má někdo MAC nebo LINUX a nemůže to vyzkoušet... IDE VÍM jaké:Eclipse,net­beans se načítá hrozivě dlouho a neodpovídá..

 
Nahoru Odpovědět 24.1.2014 17:47
Avatar
mkub
Redaktor
Avatar
Odpovídá na Luboš Běhounek (Satik)
mkub:

sikovnemu programatorovi Linuxu staci aj to obycajne VIM, ked si ho prisposobi podla seba a nepotrebuje niekolko sto megove IDE a spravi v nom lepsie aplikacie, nez zacinajuci programator v najlepsom a najdrahsom IDE...
nie je to o IDE, ale o vlastnych skusenostiach

mimochodom, najlepsie IDE, ktore, by vyhovovalo kazdemu ani neexistuje, presne tomiste je aj o GUI a inych aplikaciach, ktore robia tu istu vec, ale inym sposobom

 
Nahoru Odpovědět  +1 24.1.2014 17:49
Avatar
Benjibs
Člen
Avatar
Odpovídá na BadASS
Benjibs:

Linuxák aj Mac-ista (či ako sa mu hovorí :P ),
by tu aplikáciu vyskúšat mohol aj tak (i keď by musel inštalovať napr. Mono).

Nahoru Odpovědět 24.1.2014 17:49
1 + 1 = 2
Avatar
mkub
Redaktor
Avatar
Odpovídá na Benjibs
mkub:

vyvoj aplikacii je hlavne o praxi a nie o IDE

 
Nahoru Odpovědět 24.1.2014 17:51
Avatar
BadASS
Neregistrovaný
Avatar
BadASS:

Nejlepší IDE je vlastní IDE :D
100 MB je opravdu hrůza... to mě zabije..
Začátečník si určitě bude upravovat VIM..
A eclipse je zdarma :-)
JA:Aspoň si ho nemusí stahovat..

 
Nahoru Odpovědět 24.1.2014 17:52
Avatar
Benjibs
Člen
Avatar
Odpovídá na BadASS
Benjibs:

@mkub: To som ani nehovoril :)
@BadASS: To isté by si mohol hovorit o windovsákovi, ktorý nespustí Javu bez inštalácie. Ako dôvod pre Javu by som si skôr vybral to, že v budúcnosti by si teoreticky mohol zmenit smer podla smeru vetra, kedže to spektrum podporovaných technologii je naozaj velmi široké.

Nahoru Odpovědět 24.1.2014 17:55
1 + 1 = 2
Avatar
Kit
Redaktor
Avatar
Odpovídá na BadASS
Kit:

Když. chceš psát objektově, tak v tom většina IDE trochu překáží. Návrháře často porušují Démeteřin zákon.

Nahoru Odpovědět 24.1.2014 18:15
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Benjibs
mkub:

"Pre Javu na Desktop sa mi zdá lepšia IDEA" - to je o preferenciach vyvojara, niekomu sa bude lepsie robit napr. v notepade :D

Editováno 24.1.2014 18:19
 
Nahoru Odpovědět 24.1.2014 18:18
Avatar
Kit
Redaktor
Avatar
Odpovídá na mkub
Kit:

Když už básníš o Notepadu, zkus Nano nebo Pico. Opravdovému programátorovi však stačí Ed. Mocný to nástroj.

Nahoru Odpovědět 24.1.2014 18:26
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Luboš Běhounek (Satik):

VS je taky zdarma, v zakladni verzi (ktera toho funkcne nabizi podobne, jako jine bezne IDE).

Jinak samozrejme zalezi i na jazyku, VS je zamerene a vyladene spise jen na .NET jazyky (a C++), takze v Jave bych se v nem ani nepokousel nic programovat, ale na ten VB/C#/(C++ pod Win) lepsi IDE podle me neni.

Ano, IDE z vas nedela lepsiho programatora, ale ulehcuje vam praci.
Zatim vetsina z vas ma zkusenosti s programy typu domaci ukol/nejaky jednodussi web, to se da vsechno lehce napsat treba i v poznamkovem bloku, ale jakmile budete delat na necem, na cem dela treba 10 programatoru, ma to 100 000 radku kodu a vyuziva se v tom nekolik cizich knihoven, rychle zmenite na dulezitost dobreho IDE nazor :)

Editováno 24.1.2014 18:30
Nahoru Odpovědět  +1 24.1.2014 18:29
:)
Avatar
mkub
Redaktor
Avatar
Odpovídá na Kit
mkub:

Nano je dalsi moj dost oblubeny textovy editor :D

 
Nahoru Odpovědět 24.1.2014 18:30
Avatar
mkub
Redaktor
Avatar
mkub:

nech si kazdy vyberie podla svojich preferencii a svojich moznosti... ale tusim uviedol dodatocne, ze chce prejst na Linux, tak tam sa bez VS zaobide, takisto aj bez C#, VB a inych jazykov z .MET platformy, tak nechapem, preco sa stale riesi VS, C# a podobne, ked na Linuxe tieto jazyky nebude potrebovat, skor by sa ma tejto platforme hodi C/C++, Java, Perl, Python, BASH

 
Nahoru Odpovědět  +1 24.1.2014 18:56
Avatar
Odpovídá na mkub
Luboš Běhounek (Satik):

To byla jen reakce na tu diskuzi o IDE, co se tu rozjela :P

Nahoru Odpovědět 24.1.2014 19:09
:)
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 34 zpráv z 34.