Avatar
Ženda
Člen
Avatar
Ženda:

Zdravím, poslední dobou se rozhoduji mezi volbou C/C++ a Java. Rád bych programoval spíše mimo desktop (mám na mysli mimo Windows)- tudíž linux, android. Nedávno jsem si pořídil i Raspberry PI, na který bych rád tvořil aplikace a nevím jestli se více hodí Java nebo C/C++ na takovéhle "multiplatformní" programování. Vím, že z hlediska syntaxe a naučení je snadnější Java ale že C/C++ je výkonnější. Úplný nováček v programování nejsem spíše takový amatér. Co by jste doporučili vy? I z hlediska využití do budoucna jako zaměstnání například. Díky za odpovědi.

 
Odpovědět  +1 25.2.2014 20:00
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Ženda
Zdeněk Pavlátka:

Z hlediska budoucnosti rozhodně Javu.

Nahoru Odpovědět  +3 25.2.2014 20:04
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Benjibs
Člen
Avatar
Odpovídá na Ženda
Benjibs:

A z hladiska multiplatformnosti taktiež rozhodne Javu.

Nahoru Odpovědět  ±0 25.2.2014 20:10
1 + 1 = 2
Avatar
TurboPascal
Neregistrovaný
Avatar
TurboPascal:

**

že C/C++ je výkonnější.

** to není vždy pravda..
Určitě javu:

tudíž linux, android.

Takže 100% a C++ je na velmi specifické účely.. a velmi náročné.. jinak nemá využití

 
Nahoru Odpovědět 25.2.2014 20:11
Avatar
Ženda
Člen
Avatar
Ženda:

OK, díky. Jak se tak občas koukám po tý Javě v inzerátech, co požadujou tak mě krapet děsí, že to většinou souvisí s vývojem webu což není zrovna moje parketa. A tím mám na mysli, že mě tvorba webu doopravdy nebaví :). Ale jinak dám na vaše rady, ještě jednou díky.

 
Nahoru Odpovědět 25.2.2014 20:15
Avatar
Benjibs
Člen
Avatar
Odpovídá na Ženda
Benjibs:

Tým vývojom webu sa nemyslí kódenie HTML/CSS :D
Ale búchanie kódu v hovade typu Spring

Nahoru Odpovědět 25.2.2014 20:19
1 + 1 = 2
Avatar
Odpovídá na Benjibs
Luboš Běhounek (Satik):

C++ je z hlediska multiplatformnosti na tom ještě lépe než Java.

Nahoru Odpovědět  +1 25.2.2014 20:31
:)
Avatar
Benjibs
Člen
Avatar
Nahoru Odpovědět 25.2.2014 20:37
1 + 1 = 2
Avatar
Odpovídá na Benjibs
Luboš Běhounek (Satik):

Musíš mít sice spustitelný soubor pro všechny OS (nebo nechat kompilaci na uživatelích), ale C++ kompilátory jsou pro více platforem než pro kolik platforem existuje JVM :) .

Nahoru Odpovědět 25.2.2014 21:49
:)
Avatar
mkub
Redaktor
Avatar
Odpovídá na TurboPascal
mkub:

ako to mozes napisat, ze C/C++ nie je vykonnejsi nez Java? co sam tyka behu aplikacii, tak C/C++ je po kompilacii ovela vykonnejsi a rychlejsi nez je Java, lebo Java sa kompiluje do bytekodu a az ten sa vykonava VM
ale prelozeny kod v C/C++ je vykonavany priamo CPU

 
Nahoru Odpovědět 26.2.2014 2:51
Avatar
mkub
Redaktor
Avatar
Odpovídá na Ženda
mkub:

Java sa nehodi iba na web, hodi sa aj na aplikacie mimo web

 
Nahoru Odpovědět 26.2.2014 2:52
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na mkub
Zdeněk Pavlátka:

Záleží na tom, co v tom C++ napíšeš ;) I v něm jdou psát prasekódy.

Nahoru Odpovědět 26.2.2014 6:34
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Silvinios
Redaktor
Avatar
Odpovídá na mkub
Silvinios:

Java může být skutečně rychlejší vezmeme-li v úvahu Just-in-time compilation (JIT). JIT umožňuje kód optimalizovat za běhu podle typu procesoru. V případě C/C++ se obvykle optimalizuje při kompilaci.

 
Nahoru Odpovědět 26.2.2014 7:04
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 13 zpráv z 13.