Co zpomaluje Javu? A co překlad do nativního kódu?

v

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #90 kdy: 13. 11. 2016, 23:02:06 »

tyhle ty pindikovska srovnavaci vlakna dopadnou vzdy stejne....

nicmene tak pred rokem jsem v jednom podobnem vznesl ze zvedavosti dotaz, na najeakou libovolnou javovksou desktop aplikaci, ktera se da pouzit jako dukaz ze to jde....v tu dobu byl ale vysledek vsech odpovedi cistokrevna nula.....proste v jave neni napsane kvalitni vubec NIC. myslim ze par lidi nabydlo nejake utilitky, tooly atd, ale zadna big java desktop app vubec nikoho nenapadla......takze round #2, ma uz java nejakou vykladni skrin?
eclipse?


Kit

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #91 kdy: 13. 11. 2016, 23:04:11 »
..., ma uz java nejakou vykladni skrin?

Co třeba LibreOffice?

Inkvizitor

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #92 kdy: 13. 11. 2016, 23:32:49 »
..., ma uz java nejakou vykladni skrin?

Co třeba LibreOffice?

Pokud se něco nezměnilo, je v LO tak 8% kódu v Javě (zbytek prakticky C++) a existovaly snahy se jí zbavit úplně. Výkladní skříň si představuju jinak.

Kit

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #93 kdy: 13. 11. 2016, 23:55:18 »
FreeMind.

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #94 kdy: 14. 11. 2016, 00:33:13 »
IntelliJ IDEA a všechny IDE na něm postavené.
GeoGebra.


balki

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #95 kdy: 14. 11. 2016, 00:37:56 »

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #96 kdy: 14. 11. 2016, 07:11:14 »
tyhle ty pindikovska srovnavaci vlakna dopadnou vzdy stejne....

nicmene tak pred rokem jsem v jednom podobnem vznesl ze zvedavosti dotaz, na najeakou libovolnou javovksou desktop aplikaci, ktera se da pouzit jako dukaz ze to jde....v tu dobu byl ale vysledek vsech odpovedi cistokrevna nula.....proste v jave neni napsane kvalitni vubec NIC. myslim ze par lidi nabydlo nejake utilitky, tooly atd, ale zadna big java desktop app vubec nikoho nenapadla......takze round #2, ma uz java nejakou vykladni skrin?
Jasně že ta vlákna dopadnou vždycky stejně – když váš první příspěvek do diskuse je lež… Už minule tady byly jmenovány stejné aplikace, jako dnes. Eclipse, NetBeans, IntelliJ Idea a další IDE z ní vycházející, FreeMind, NATO Mice Console, Northrop Grumman Agile Client, SeeTrack Military, US Navy JECP System Performance Model, US Navy JMAT Visualization, Gecco, Boeing Mass Properties Toolkit, Zebra Imaging, Vespa, aplikace NASA JPL Maestro Team… Stačí, nebo mám pokračovat?

gll

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #97 kdy: 14. 11. 2016, 08:16:25 »
Jasně že ta vlákna dopadnou vždycky stejně – když váš první příspěvek do diskuse je lež…

Podle většiny benchmarků je to pravda.

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #98 kdy: 14. 11. 2016, 08:21:31 »
Jasně že ta vlákna dopadnou vždycky stejně – když váš první příspěvek do diskuse je lež…

Podle většiny benchmarků je to pravda.
Mohl byste odkázat na ty benchmarky, které ukazují, že Ferrenz nedostal žádnou odpověď, když se minule ptal na dobré desktopové aplikace napsané v Javě?

Ale už se nedivím, že nedokážete interpretovat výsledky benchmarku, když vám dělá problém i jednoduchá česká věta.

Navíc i ten Ferrenzův dotaz je zavádějící, protože původně se psalo o aplikacích obecně, on to najednou zúžil na desktopové aplikace.

gll

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #99 kdy: 14. 11. 2016, 08:51:02 »
Jasně že ta vlákna dopadnou vždycky stejně – když váš první příspěvek do diskuse je lež…

Podle většiny benchmarků je to pravda.
Mohl byste odkázat na ty benchmarky, které ukazují, že Ferrenz nedostal žádnou odpověď, když se minule ptal na dobré desktopové aplikace napsané v Javě?

Ale už se nedivím, že nedokážete interpretovat výsledky benchmarku, když vám dělá problém i jednoduchá česká věta.

Navíc i ten Ferrenzův dotaz je zavádějící, protože původně se psalo o aplikacích obecně, on to najednou zúžil na desktopové aplikace.

Omlouvám se. Myslel jsem první příspěvek této diskuze od Mysteriozni. Desktopové aplikace mě nezajímají. Podle většiny benchmarků je Java opravdu 2x až 3x pomalejší než C. Někteří se tu snažili odpovědět proč tomu tak je. Vy diskutujete mimo téma a napadáte Čumila za odpověď na původní otázku.

http://benchmarksgame.alioth.debian.org/u64q/java.html

noef

  • *****
  • 897
    • Zobrazit profil
    • E-mail
Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #100 kdy: 14. 11. 2016, 09:29:04 »
nicmene tak pred rokem jsem v jednom podobnem vznesl ze zvedavosti dotaz, na najeakou libovolnou javovksou desktop aplikaci, ktera se da pouzit jako dukaz ze to jde....
Uvedu znovu kvalitni (jiz mnohokrat zminenou) IntelliJ IDEA, ale stitek desktop aplikace nese i velmi popularni Minecraft.

<trolling>
v tu dobu byl ale vysledek vsech odpovedi cistokrevna nula.....proste v jave neni napsane kvalitni vubec NIC. myslim ze par lidi nabydlo nejake utilitky, tooly atd, ale zadna big java desktop app vubec nikoho nenapadla......takze round #2, ma uz java nejakou vykladni skrin?
</trolling>
FIFY

PS: IDEA zcela jiste spada do kategorie "big java desktop app" (stejne jako Eclipse a NetBeans) .

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #101 kdy: 14. 11. 2016, 09:53:45 »
Podle většiny benchmarků je Java opravdu 2x až 3x pomalejší než C.
Vy tomu vážně věříte, že? Pořád to papouškujete dokola a nikdy vás nenapadlo zamyslet se, co ta věta vlastně znamená – a jestli vůbec má nějaký význam. Tak se nad tím prosím zkuste tentokrát zamyslet a tu větu vysvětlit.

Zde je malá nápověda. Java i C jsou programovací jazyky. Co znamená „programovací jazyk“? Obvykle je to nějaký standard, který popisuje syntaxi toho programovacího jazyka, a případně význam jednotlivých lexémů nebo tokenů. Vy porovnáváte rychlost programovacích jazyků. Znamená to, že porovnáváte rychlost těch standardů? Leda že byste jejich definici vytiskl a výtisky shazoval z věže… Tak porovnáváte rychlost aplikací napsaných v těch jazycích? Aplikací napsaných v C i v Javě je spousta, takže jak je budete porovnávat? Znamená ten výrok „Každá aplikace v Javě je 2× až 3× pomalejší než libovolná aplikace napsaná v C“? Co znamená „rychlost aplikace“ – třeba u kancelářského balíku, zálohovacího programu, budíku, webového serveru?

Někteří se tu snažili odpovědět proč tomu tak je. Vy diskutujete mimo téma a napadáte Čumila za odpověď na původní otázku.
Je marné pokoušet se odpovídat na nesmyslnou otázku. Mimo téma diskutují všichni, kteří na tu „otázku“ zdánlivě odpovídají. Klidně ať vám pomohou s výše uvedeným a vysvětlí, co ta otázka vlastně znamená.

j

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #102 kdy: 14. 11. 2016, 10:04:25 »
A jeje, zase tup[ej jirsak zvani zcela z cesty ...

Jirsak, java je jazyk nekompilovanej, a to je jedna z jejich primarnich vlastnosti. A negramoti to samo nemuzou pochopit. Jo a u toho kancl baliku je docela rozdil jestli neco bude domument prechroustavat a formatovat minutu (v C) nebo 10 (java).

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #103 kdy: 14. 11. 2016, 10:12:23 »


Omlouvám se. Myslel jsem první příspěvek této diskuze od Mysteriozni. Desktopové aplikace mě nezajímají. Podle většiny benchmarků je Java opravdu 2x až 3x pomalejší než C. Někteří se tu snažili odpovědět proč tomu tak je. Vy diskutujete mimo téma a napadáte Čumila za odpověď na původní otázku.

http://benchmarksgame.alioth.debian.org/u64q/java.html

...a jako podporu tvrzeni "Podle většiny benchmarků je Java opravdu 2x až 3x pomalejší než C" posles link, kde je vetsina benchamrku takova, ze Java neni ani 2* pomalejsi nez C....

Re:Co zpomaluje Javu? A co překlad do nativního kódu?
« Odpověď #104 kdy: 14. 11. 2016, 10:39:07 »
Jirsak, java je jazyk nekompilovanej, a to je jedna z jejich primarnich vlastnosti.
Množství toho, co všechno můžete vědět špatně, je zřejmě opravdu neomezené. JVM (Java Virtual Machine) provádí bajtkód. Programátoři nepíšou bajtkód v hexaeditoru, ale píšou program v nějakém programovacím jazyce, který se následně do bajtkódu kompiluje. Do bajtkódu se dá kompilovat několik jazyků, nejčastěji je to právě Java (což mimochodem vypovídá o znalostech zdejších „3× rychlejších“, protože není jasné ani to, zda píšou o Javě nebo o JVM). Kompilátor z Javy do bajtkódu je součástí JDK a obvykle se jmenuje javac.