"@ozten On a weirder note, Google's newest employee James Gosling will have to change his name to Jenkins Godsing, as Oracle now owns his name."
:-D
+1
0
-1
Je komentář přínosný?
Jiří https://diit.cz/profil/jiripagac
29. 3. 2011 - 12:39https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse"@ozten On a weirder note, Google's newest employee James Gosling will have to change his name to Jenkins Godsing, as Oracle now owns his name."
:-Dhttps://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580012
+
Ale oni nesmi - kdyby udelali poradnou implementaci javy v androidu tak je Oracle zazaluje.
+1
0
-1
Je komentář přínosný?
HKMaly https://diit.cz/profil/hkmaly
29. 3. 2011 - 15:22https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuseAle oni nesmi - kdyby udelali poradnou implementaci javy v androidu tak je Oracle zazaluje.https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580022
+
(Teda ... on je zaluje stejne, ale pritizilo by jim to)
+1
0
-1
Je komentář přínosný?
HKMaly https://diit.cz/profil/hkmaly
29. 3. 2011 - 15:26https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse(Teda ... on je zaluje stejne, ale pritizilo by jim to)https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580024
+
Tak ono s překladem za chodu na pomalých mobilech se toho moc dělat nedá. Nechápu proč třeba neudělají tohle: jar soubor by byl instalátor, ten se při instalaci přeloží do nativního kódu dané platformy včetně maximálních optimalizací a uloží do nějaké Assembly cache, instalátor se zahodí a dál už se spouští normálně nativní verze. Bohužel nevím co by to udělalo s automatickou správou paměti (asi by už nešla použít), ale četl jsem, že java se do nativního kódu zkompilovat dá, takže to asi nějak jde. Moje znalosti překladačů končí u jazyků typu C, tak jestli by se k tomu mohl vyjádřit někdo fundovanější...
+1
0
-1
Je komentář přínosný?
co ze to chces https://diit.cz/profil/co-ze-chces
29. 3. 2011 - 15:31https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuseTak ono s překladem za chodu na pomalých mobilech se toho moc dělat nedá. Nechápu proč třeba neudělají tohle: jar soubor by byl instalátor, ten se při instalaci přeloží do nativního kódu dané platformy včetně maximálních optimalizací a uloží do nějaké Assembly cache, instalátor se zahodí a dál už se spouští normálně nativní verze. Bohužel nevím co by to udělalo s automatickou správou paměti (asi by už nešla použít), ale četl jsem, že java se do nativního kódu zkompilovat dá, takže to asi nějak jde. Moje znalosti překladačů končí u jazyků typu C, tak jestli by se k tomu mohl vyjádřit někdo fundovanější... https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580025
+
Ono to tak v podstatě už je. Při prvním spuštění aplikace se z .apk vytvoří .dex, což je optimalizovaná verze aplikace a ta se uloží do /cache. Pro další spouštění se už používá rovnou .dex
+1
-1
-1
Je komentář přínosný?
Jack FX https://diit.cz/profil/jackfx
29. 3. 2011 - 16:11https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuseOno to tak v podstatě už je. Při prvním spuštění aplikace se z .apk vytvoří .dex, což je optimalizovaná verze aplikace a ta se uloží do /cache. Pro další spouštění se už používá rovnou .dexhttps://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580029
+
Když APK přejmenuješ na ZIP a rozbalíš, tak jeden ze souborů bude DEX. Říkat tomu "optimalizace" je legrační, ale u Androidu ani Javy mě už nepřekvapuje vůbec nic.
+1
0
-1
Je komentář přínosný?
zde https://diit.cz/profil/zde
29. 3. 2011 - 16:30https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuseKdyž APK přejmenuješ na ZIP a rozbalíš, tak jeden ze souborů bude DEX. Říkat tomu "optimalizace" je legrační, ale u Androidu ani Javy mě už nepřekvapuje vůbec nic.https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580030
+
Jak optimalizovaná? Protože v androidu 2.x(nevím) se hrozně chlubili JIT kompilací, takže to bude zase jenom nějakej bytecode a zase se to musí za běhu překládat = zpoždění. A pokud vím, navíc se překládá jenom opakující se kód - cykly. Mně jde o to, proč neudělají normální elf, ale pořád mají potřebu to kompilovat za běhu?
+1
0
-1
Je komentář přínosný?
co ze to chces https://diit.cz/profil/co-ze-chces
29. 3. 2011 - 16:31https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuseJak optimalizovaná? Protože v androidu 2.x(nevím) se hrozně chlubili JIT kompilací, takže to bude zase jenom nějakej bytecode a zase se to musí za běhu překládat = zpoždění. A pokud vím, navíc se překládá jenom opakující se kód - cykly. Mně jde o to, proč neudělají normální elf, ale pořád mají potřebu to kompilovat za běhu? https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580031
+
IMHO protoze nektere konstrukce v Jave jsou proste natolik dynamicke ze je jinak nez za behu zkompilovat nejde.
+1
0
-1
Je komentář přínosný?
HKMaly https://diit.cz/profil/hkmaly
30. 3. 2011 - 14:33https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuseIMHO protoze nektere konstrukce v Jave jsou proste natolik dynamicke ze je jinak nez za behu zkompilovat nejde.https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580071
+
Android spolu s iPhone OS jsou dve nejlip navrzeny mobilni platformy, ktere se rozsirily. Zejmena ve spojeni s J2ME je to uplna bomba. Rika se to taky o Palmu a jeho WebOS, ale ten je zatim "zabitej".
+1
0
-1
Je komentář přínosný?
Lukas Zapletal https://diit.cz/profil/lzap
29. 3. 2011 - 16:33https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse"misto te tragedie, ktere dikaji dalvik vm"
Android spolu s iPhone OS jsou dve nejlip navrzeny mobilni platformy, ktere se rozsirily. Zejmena ve spojeni s J2ME je to uplna bomba. Rika se to taky o Palmu a jeho WebOS, ale ten je zatim "zabitej".https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580033
+
> Co konkrétně bude James v Googlu dělat, se ještě neví, ostatně jeho blog je momentálně dost přetížen.
No, mohl by místo Javy vytvořit nějaký pěkný programovací jazyk, ne?
+1
0
-1
Je komentář přínosný?
zde https://diit.cz/profil/zde
29. 3. 2011 - 16:32https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse> Co konkrétně bude James v Googlu dělat, se ještě neví, ostatně jeho blog je momentálně dost přetížen.
No, mohl by místo Javy vytvořit nějaký pěkný programovací jazyk, ne?https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580032
+
Mno Dalvik je hodne nizkourovnova vec, ale jelikoz tezi z Javy, mohlo by se to nabizet. A nebo Googli novy programovaci jazyk GO? Uvidime...
+1
+1
-1
Je komentář přínosný?
Lukas Zapletal https://diit.cz/profil/lzap
29. 3. 2011 - 16:35https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuseMno Dalvik je hodne nizkourovnova vec, ale jelikoz tezi z Javy, mohlo by se to nabizet. A nebo Googli novy programovaci jazyk GO? Uvidime...https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580034
+
Apage Satanas! Zas dalsi programovaci jazyk? To radsej nie. Uz tak je tych jazykov jak hadov a cim novsi a hlavne "vizualnejsi" jazyk, tym nabobtnalejsi kod to vo vysledku produkuje... tfuj! :-)
+1
0
-1
Je komentář přínosný?
x x https://diit.cz/profil/xox
30. 3. 2011 - 09:00https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuseApage Satanas! Zas dalsi programovaci jazyk? To radsej nie. Uz tak je tych jazykov jak hadov a cim novsi a hlavne "vizualnejsi" jazyk, tym nabobtnalejsi kod to vo vysledku produkuje... tfuj! :-)https://diit.cz/clanek/james-gosling-tvurce-javy-zamestnan-googlem/diskuse#comment-580047
+
"@ozten On a weirder note, Google's newest employee James Gosling will have to change his name to Jenkins Godsing, as Oracle now owns his name."
:-D
uprimne doufam, ze kdyz maji goslinga, tak konecne udelaji poradnou implementaci javy v androidu, misto te tragedie, ktere dikaji dalvik vm
Ale oni nesmi - kdyby udelali poradnou implementaci javy v androidu tak je Oracle zazaluje.
(Teda ... on je zaluje stejne, ale pritizilo by jim to)
Tak ono s překladem za chodu na pomalých mobilech se toho moc dělat nedá. Nechápu proč třeba neudělají tohle: jar soubor by byl instalátor, ten se při instalaci přeloží do nativního kódu dané platformy včetně maximálních optimalizací a uloží do nějaké Assembly cache, instalátor se zahodí a dál už se spouští normálně nativní verze. Bohužel nevím co by to udělalo s automatickou správou paměti (asi by už nešla použít), ale četl jsem, že java se do nativního kódu zkompilovat dá, takže to asi nějak jde. Moje znalosti překladačů končí u jazyků typu C, tak jestli by se k tomu mohl vyjádřit někdo fundovanější...
Ono to tak v podstatě už je. Při prvním spuštění aplikace se z .apk vytvoří .dex, což je optimalizovaná verze aplikace a ta se uloží do /cache. Pro další spouštění se už používá rovnou .dex
Když APK přejmenuješ na ZIP a rozbalíš, tak jeden ze souborů bude DEX. Říkat tomu "optimalizace" je legrační, ale u Androidu ani Javy mě už nepřekvapuje vůbec nic.
Jak optimalizovaná? Protože v androidu 2.x(nevím) se hrozně chlubili JIT kompilací, takže to bude zase jenom nějakej bytecode a zase se to musí za běhu překládat = zpoždění. A pokud vím, navíc se překládá jenom opakující se kód - cykly. Mně jde o to, proč neudělají normální elf, ale pořád mají potřebu to kompilovat za běhu?
IMHO protoze nektere konstrukce v Jave jsou proste natolik dynamicke ze je jinak nez za behu zkompilovat nejde.
"misto te tragedie, ktere dikaji dalvik vm"
Android spolu s iPhone OS jsou dve nejlip navrzeny mobilni platformy, ktere se rozsirily. Zejmena ve spojeni s J2ME je to uplna bomba. Rika se to taky o Palmu a jeho WebOS, ale ten je zatim "zabitej".
> Co konkrétně bude James v Googlu dělat, se ještě neví, ostatně jeho blog je momentálně dost přetížen.
No, mohl by místo Javy vytvořit nějaký pěkný programovací jazyk, ne?
Mno Dalvik je hodne nizkourovnova vec, ale jelikoz tezi z Javy, mohlo by se to nabizet. A nebo Googli novy programovaci jazyk GO? Uvidime...
Apage Satanas! Zas dalsi programovaci jazyk? To radsej nie. Uz tak je tych jazykov jak hadov a cim novsi a hlavne "vizualnejsi" jazyk, tym nabobtnalejsi kod to vo vysledku produkuje... tfuj! :-)
moje řeč, java je noční můra, ale zedníci jsou zas levní
Pro psaní komentářů se, prosím, přihlaste nebo registrujte.