C++ nebo Java? – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

C++ nebo Java? – C / C++ – Fórum – Programujte.comC++ nebo Java? – C / C++ – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Tomáš
~ Anonymní uživatel
510 příspěvků
4. 9. 2012   #1
-
0
-

Zdravím,

chtěl bych vědět, který jazyk je lepší k programování od nějakých obyčejných aplikací až např. po hry.

U sebe doma mám knihu Java, programujeme profesionálně, mám to ještě od svého otce, nevím jestli se tím zabýval, ale řekl bych, že ne. Podle toho co jsem viděl, je java jednodušší, ale hodně využívá paměť, což by mohl některým lidem vadit. Osobně bych asi dal přednost C++, ale napište co si o tom myslíte vy, co by jste doporučovali.

Předem děkuji za odpověď :)

Nahlásit jako SPAM
IP: 90.181.123.–
Reklama
Reklama
vitamin+8
Grafoman
4. 9. 2012   #2
-
+2
-
Zajímavé

Modrá alebo zelená?

Nahlásit jako SPAM
IP: 95.105.157.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
hlucheucho+10
Posthunter
4. 9. 2012   #3
-
0
-

raději zelenou  

hu

Nahlásit jako SPAM
IP: 195.178.67.–
Aresak0
Duch
4. 9. 2012   #4
-
0
-

Modrá :D

Dobře, takže je to jedno... Ok díky..

Nahlásit jako SPAM
IP: 90.181.123.–
delicacyy0
Newbie
4. 9. 2012   #5
-
0
-

A můžu se zeptat na výhody/nevýhody C++ oproti Jave?

Nahlásit jako SPAM
IP: 78.45.255.–
vitamin+8
Grafoman
4. 9. 2012   #6
-
0
-

Java sa prekladá do byte kódu ktorý je nezávislý na platforme. Tento byte kód sa dá spustiť všade tam kde je JVM. Samotný program je potom multiplatformový na úrovni binárky. Nevýhoda je ale to, že samotný byte kód nemôže byť dostatočne optimalizovaný pre cieľovú platformu a ďalšie spomalenie spojené s prekladom byte kódu na strojový kód.

Java podporuje GC a celkovo alokácia pamäte je pred programátorom dosť schovaná (tým pádom jednoduchšia).

Samozrejme majú rôznu syntax, rozdieli v dedičnosti (c++ viacnásobnú dedičnosť)...

Nahlásit jako SPAM
IP: 95.105.157.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
Lukáš
~ Anonymní uživatel
275 příspěvků
4. 9. 2012   #7
-
0
-

Dost vystižné :) Ale co se těch rozdílu týče...

Java jak už jsi řekl využivá trochu jinak pamět. Narozdíl od C++ se nepřekládá staticky, ale vždy při spuštění aplikace pomocí konkrétní platformy. Takže když máš jednoduchou aplikaci, která by teoreticky neměla sežrat moc paměti a neměla by být nějak moc náročná tak si to virtualní stroj Javy stejně forcne na nějaké minimum a s tím pracuje. Výhoda Javy je to, že se dá jednodušeji přenášet na jiné platformy. Takže se používá pro programy, které jsou určené na více platforem...

Nahlásit jako SPAM
IP: 94.112.207.–
yaqwsx+9
Posthunter
4. 9. 2012   #8
-
0
-

A pro mě strašný nezvyk - Java nepodporuje unsigned typy... Já vím, blbost, ale nemůžu se s tím žít, že překladač nezná slovo "unsigned".

Nahlásit jako SPAM
IP: 85.160.59.–
Life is too short to remove USB mass storage safely...
Správný drsňák udělá z konzole cokoliv
vitamin+8
Grafoman
4. 9. 2012   #9
-
0
-

#8 yaqwsx
To fakt nepodporuje unsigned typy? 

To by vysvetlilo prečo som nemohol nájsť v JVM žiadne inštrukcie na konverziu medzi singed <--> unsigned     

Nahlásit jako SPAM
IP: 95.105.157.–
obfuscate: "The cruel god Malloc will strike you down. "
ZMeson: "That's the C god. C++ has a new god. "
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 67 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý