Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: multiplatformní programování

Aktivity
Avatar
Ženda
Člen
Avatar
Ženda:25.2.2014 20:00

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
25.2.2014 20:00
Avatar
Odpovídá na Ženda
Zdeněk Pavlátka:25.2.2014 20:04

Z hlediska budoucnosti rozhodně Javu.

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

A z hladiska multiplatformnosti taktiež rozhodne Javu.

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

**

ž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:25.2.2014 20:15

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:25.2.2014 20:19

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:25.2.2014 20:31

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

Nahoru Odpovědět
25.2.2014 20:31
https://www.facebook.com/peasantsandcastles/
Avatar
Benjibs
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Benjibs:25.2.2014 20:37

Treba portovať :`

Nahoru Odpovědět
25.2.2014 20:37
1 + 1 = 2
Avatar
Odpovídá na Benjibs
Luboš Běhounek Satik:25.2.2014 21:49

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
https://www.facebook.com/peasantsandcastles/
Avatar
mkub
Tvůrce
Avatar
Odpovídá na
mkub:26.2.2014 2:51

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
Tvůrce
Avatar
Odpovídá na Ženda
mkub:26.2.2014 2:52

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

 
Nahoru Odpovědět
26.2.2014 2:52
Avatar
Odpovídá na mkub
Zdeněk Pavlátka:26.2.2014 6:34

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
Tvůrce
Avatar
Odpovídá na mkub
Silvinios:26.2.2014 7:04

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.