|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Первый выпуск RoboVM, компилятора байткода Java в машинный код" | +/– | |
Сообщение от opennews (??) on 24-Янв-13, 22:12 | ||
Представлен (http://blog.robovm.org/2013/01/robovm-001-released.html) первый выпуск проекта RoboVM (http://www.robovm.org/), в рамках которого развивается реализации системы AOT-компиляции (http://ru.wikipedia.org/wiki/AOT-%D0%BA%D0...) байткода Java в машинный код платформ ARM или x86, позволяющей преобразовывать Java-программы в исполняемые файлы, выполняемые без использования виртуальной машины Java и без интерпретации байткода. Дополнительно проектом развивается набор runtime-библиотек для обеспечения выполнения Java-программ в окружениях iOS, Mac OS X и Linux. Код компилятора (https://github.com/robovm/robovm) распространяется под лицензией GPLv2, а код runtime-компонентов под лицензией Apache 2.0. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –11 +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 22:12 | ||
Главная проблема жавы - это не jit, а gc. И его это не исправит. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –12 +/– | |
Сообщение от kuku on 24-Янв-13, 22:21 | ||
+1 | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
5. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +15 +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 22:30 | ||
> Программа - это дополнение ума машины умом человека. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
13. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +6 +/– | |
Сообщение от pavlinux (ok) on 24-Янв-13, 23:03 | ||
> +1 | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
22. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от Tav (ok) on 24-Янв-13, 23:18 | ||
Куда уж там. Еще даже не разобрались толком, что это вообще такое — ум. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
30. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –2 +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 23:50 | ||
Это скорее к религии) | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
40. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –4 +/– | |
Сообщение от BratSinot (ok) on 25-Янв-13, 01:18 | ||
Ум это нечто, что может само-обучаться, все. Ни больше, ни меньше. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
45. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от Пересмешник on 25-Янв-13, 01:50 | ||
А то, что по заранее заданным алгоритмам работает внезапно не может самообучаться? О_о | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
56. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –4 +/– | |
Сообщение от pavlinux (ok) on 25-Янв-13, 05:39 | ||
> А то, что по заранее заданным алгоритмам работает внезапно не может самообучаться? | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
84. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Anonim (??) on 25-Янв-13, 16:20 | ||
Внезапно в мозгу заложены необходимые механизмы для самообучения. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
93. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от pavlinux (ok) on 25-Янв-13, 18:16 | ||
Способность к обучению, и уж тем более способность говорить, не является признаком ума. | ||
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору |
105. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от К.О. on 28-Янв-13, 10:21 | ||
Ну уж Вы хватили. Способность говорить, как раз и является. | ||
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору |
107. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от pavlinux (ok) on 30-Янв-13, 20:31 | ||
> Ну уж Вы хватили. Способность говорить, как раз и является. | ||
Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору |
83. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от К.О. on 25-Янв-13, 15:49 | ||
>Ум это нечто, что может само-обучаться, все. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
101. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от XoRe (ok) on 26-Янв-13, 14:45 | ||
> Ум это нечто, что может само-обучаться, все. Ни больше, ни меньше. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
68. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от ДяДя on 25-Янв-13, 10:09 | ||
С умом проще - тест Тьюринга и вперёд ;-) | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
85. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Anonim (??) on 25-Янв-13, 16:23 | ||
| ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
100. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Led (ok) on 26-Янв-13, 02:54 | ||
> Кто сказал, что собака не считает себя разумной? | ||
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору |
104. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от ДяДя on 27-Янв-13, 18:59 | ||
На текущий момент ПРЯМОЙ связи между мозгом и сознанием не установлено. | ||
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору |
106. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Просто Филя on 30-Янв-13, 16:01 | ||
Нет мозга - нет сознания. | ||
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору |
17. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Xasd (ok) on 24-Янв-13, 23:13 | ||
> Программа - это дополнение ума машины умом человека. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
34. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 00:53 | ||
Какой еще пластилин-пожиратель? :) | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
31. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от energia (ok) on 24-Янв-13, 23:58 | ||
сам хоть понял, что сказал? | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
4. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +8 +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 22:29 | ||
Иногда GC это главная проблема C++, оттого что там его нет. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
15. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –4 +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 23:11 | ||
> Иногда GC это главная проблема C++, оттого что там его нет. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
20. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 23:17 | ||
> Иногда GC это главная проблема C++, оттого что там его нет. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
25. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от iZEN (ok) on 24-Янв-13, 23:29 | ||
> А игроделы например не в курсе и именно поэтому им и пользуются. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
35. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +3 +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 00:55 | ||
> Особенно на Android, создавая казуальные игры, ага. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
51. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от ананим on 25-Янв-13, 03:05 | ||
>Особенно на Android, создавая казуальные игры, ага. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
6. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от myhand (ok) on 24-Янв-13, 22:31 | ||
Вы что-то имеете против gc вообще - или только gc конкретно в Java? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
14. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 23:09 | ||
Новость о вообще или о java? | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
24. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Tav (ok) on 24-Янв-13, 23:22 | ||
Если так, тогда о какой из реализаций GC в Java речь? В HotSpot (виртуальная машина, используемая в OpenJDK и Oracle JDK) их несколько на выбор. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
54. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –3 +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 05:17 | ||
Спасибо, я в курсе. Ты это зачем-то сказал или так, поддержать разговор? | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
67. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от myhand (ok) on 25-Янв-13, 08:40 | ||
> Новость о вообще или о java? | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
12. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +13 +/– | |
Сообщение от pavlinux (ok) on 24-Янв-13, 22:58 | ||
Главная проблема жавы - это Oracle :) | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
69. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от ДяДя on 25-Янв-13, 10:16 | ||
Главная проблема Oracle - это жава ;-) | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
80. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от p5er6 on 25-Янв-13, 14:56 | ||
Гравная проблема- это факт наличия самой java и оракла... так и по отдельности | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
29. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 24-Янв-13, 23:43 | ||
JIT тоже создаёт немалую нагрузку, причем на память тоже. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
36. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 00:59 | ||
> JIT тоже создаёт немалую нагрузку, причем на память тоже. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
50. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Tav (ok) on 25-Янв-13, 03:04 | ||
> Он генерит довольно пухлый и не сильно оптимизированный код. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
58. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 07:24 | ||
> Главная проблема жавы - это не jit, а gc. И его это не исправит. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
66. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +3 +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 08:25 | ||
> GC старается как может, на то он и GC. А вот новоявленные Java-программисты из бывших C++ и VBA-программистов не хотят знать то, что для создаваемых в программе объектов нужно растягивать жизненные циклы в идеале на всё время жизни программы и не плодить лишних | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
77. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от CT (??) on 25-Янв-13, 14:27 | ||
> Активнее использовать глобальные объекты, что ли? Потрясающая архитектура, да. | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
82. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 15:34 | ||
> Достаточно кэшировать использованные объекты и когда нужно переиницилизировать и использовать их опять вместо создания новых | ||
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору |
89. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 16:53 | ||
>> Достаточно кэшировать использованные объекты и когда нужно переиницилизировать и использовать их опять вместо создания новых | ||
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору |
95. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от CT (??) on 25-Янв-13, 18:48 | ||
Вы, вероятно, из тех "программистов", которые мечтают об IDE с большой красной (или синей - по вкусу) кнопкой посередине: "Сгенерировать программу которую я только что придумал!" ;-) | ||
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору |
99. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Аноним (??) on 26-Янв-13, 00:41 | ||
Я люблю творческую работу, а не рутинную, которая шаблонна, повторяет себя и поддается алгоритмизации, отчасти оттого, что человек выполняет ее неоптимально и с кучей ошибок. | ||
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору |
79. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Avator (ok) on 25-Янв-13, 14:51 | ||
у Java есть разные сборщики мусора. Например есть G1. Раз Вы так бодро рассуждаете на эту тему, я так понимаю вы попробовали разные? =) | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
90. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 16:59 | ||
>> GC старается как может, на то он и GC. А вот новоявленные Java-программисты из бывших C++ и VBA-программистов не хотят знать то, что для создаваемых в программе объектов нужно растягивать жизненные циклы в идеале на всё время жизни программы и не плодить лишних | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
2. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от 12309 (ok) on 24-Янв-13, 22:17 | ||
Интересно, сможет ли он так Scala скомпилировать. Теоретически, сможет. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
65. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 08:16 | ||
естественно сможет - оно же не с самим языком работает, а с байт-кодом. Вообще, насколько я понимаю, это полный аналог майкрософтовского NGEN | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
7. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Tav (ok) on 24-Янв-13, 22:43 | ||
Только не следует ожидать, что это будет работать быстрее, чем JIT. Сильная сторона Java (HotSpot VM) — динамические оптимизации, зависящие от поведения программы во время выполнения. Например, HotSpot может связать напрямую или даже встроить вызов виртуального метода, если обнаружится, что во время выполнения обычно используется одна и та же реализация. Встраивание метода, в свою очередь, делает возможными дальнейшие оптимизации. На случай "не как обычно" добавляется быстрая проверка. Таким образом, виртуальный вызов в Java может быть быстрее, чем в C++, и возможно это только за счет компиляции во время выполнения. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
16. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от iZEN (ok) on 24-Янв-13, 23:11 | ||
> виртуальный вызов в Java может быть быстрее, чем в C++, и возможно это только за счет компиляции во время выполнения. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
21. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 23:18 | ||
> C++ программисты пользуются возможностью позднего связывания кода (на стадии выполнения)? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
26. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от XPEH on 24-Янв-13, 23:32 | ||
A кто вам сказал что он знает что такое dlopen() ? | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
37. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +5 +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 01:02 | ||
> [XPEH 23:32] A кто вам сказал что он знает что такое dlopen() ? | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
33. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –2 +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 00:45 | ||
А что такое dlopen()? | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
41. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от ананим on 25-Янв-13, 01:25 | ||
http://www.freebsd.org/cgi/man.cgi?query=dlopen | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
59. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 07:31 | ||
> http://www.freebsd.org/cgi/man.cgi?query=dlopen | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
70. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от ананим on 25-Янв-13, 10:32 | ||
>> http://www.freebsd.org/cgi/man.cgi?query=dlopen | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
91. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –2 +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 17:08 | ||
>>> http://www.freebsd.org/cgi/man.cgi?query=dlopen | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
39. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от ананим on 25-Янв-13, 01:17 | ||
>Интересно, таблица виртуальных методов в C++ поддерживается в рантайме? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
42. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от ананим on 25-Янв-13, 01:29 | ||
у минусующего кроме эмоций сказать было нечего? | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
87. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от linux must _RIP_ on 25-Янв-13, 16:39 | ||
а они у тебя есть? или только понты, оскорбления и преходы на личности, и не желание слушать других ? | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
48. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от Tav (ok) on 25-Янв-13, 02:15 | ||
Нервный стиль вашего комментария и переход на личности (позволю себе тоже) создает впечатление, что вы ощущаете со стороны обсуждаемой технологии угрозу обесценивания накопленных вами знаний и опыта. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
60. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –2 +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 07:37 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
72. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от ананим on 25-Янв-13, 10:45 | ||
>Ну вот и ответ: "От таблицы виртуальных методов _и_позднего_связывания_кода_ в программе на C++ ПРИНЯТО_ОТКАЗЫВАТЬСЯ". | ||
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору |
18. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 23:13 | ||
> Только не следует ожидать, что это будет работать быстрее, чем JIT. Сильная | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
27. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Tav (ok) on 24-Янв-13, 23:39 | ||
Магия начинается, когда вы пишите какую-то вычислительную функцию, использующую, например, геометрические абстракции из java.awt.geom и не беспокоитесь о том, что создаете много локальных объектов и используете позднее связывание, поскольку JIT разберет объекты в стек и встроит их методы, превратив полиморфный код, написанный в терминах точек, прямоугольников и т. п. в примитивную арифметику. Т. е., можно спокойно сосредоточиться на алгоритме и на ясности кода. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
43. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от ананим on 25-Янв-13, 01:35 | ||
>Магия начинается, когда вы пишите какую-то вычислительную функцию, использующую, например, геометрические абстракции из java.awt.geom и не беспокоитесь о том, что создаете много локальных объектов и используете позднее связывание, поскольку JIT разберет объекты в стек и встроит их методы, превратив полиморфный код, написанный в терминах точек, прямоугольников и т. п. в примитивную арифметику. Т. е., можно спокойно сосредоточиться на алгоритме и на ясности кода. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
46. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Tav (ok) on 25-Янв-13, 01:51 | ||
Во-первых, я уже написал, что это проблема для десктопных приложений, но не проблема на серверах, где JVM довольно успешно используется. Во-вторых, время программиста дороже. В-третьих, не "не хотелось думать", а хотелось больше думать об алгоритмической корректности кода и меньше отвлекаться на рутинные технические детали. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
47. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от ананим on 25-Янв-13, 02:12 | ||
всё это глупость чистой воды. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
49. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от Tav (ok) on 25-Янв-13, 02:35 | ||
Не соглашусь. Я не "жабист", я просто знаю преимущества и недостатки технологии и имею какие-то представления о принципах работы JVM. | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
53. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от ананим on 25-Янв-13, 03:52 | ||
>Не соглашусь. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
73. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от другой аноним on 25-Янв-13, 12:58 | ||
> На этапе компиляции строится таблица виртуальных методов, | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
75. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от ананим on 25-Янв-13, 13:13 | ||
>Так что все еще усложняется и я не удивлюсь если Вы не поймете, что могут существовать такие методы и приемы оптимизации, которые | ||
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору |
98. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от mahairod (ok) on 25-Янв-13, 23:35 | ||
"нет никакой оптимизации в процессе позднего связывания" - расскажите это разработчикам Явы и процессоров Itanium & Elbrus. Думаю, они вправят вам мозги, уж они то всяко лучше вас разбираются и в Яве и в плюсах | ||
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору |
81. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Crazy Alex (ok) on 25-Янв-13, 15:25 | ||
Вы, конечно, извините, но какие в джаве свойства выражать абстракции, которых нет в плюсах? Насколько я помню, там как раз наоборот - длинные многословные вызовы, явно описывающие всё в делалях. Это на плюсах можно библиотекой паттерн-матчинг сделать :-) | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
88. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 16:51 | ||
> Вы, конечно, извините, но какие в джаве свойства выражать абстракции, которых нет | ||
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору |
61. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –2 +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 07:44 | ||
> всё это глупость чистой воды. | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
71. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от ананим on 25-Янв-13, 10:35 | ||
извини айзен, но после вот этого https://www.opennet.ru/openforum/vsluhforumID3/88358.html#59 — практически признания тобой своего невежества, я даже нихочу тратить на твои рекламные лозунги своё время. | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
86. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 16:38 | ||
> извини айзен, но после вот этого https://www.opennet.ru/openforum/vsluhforumID3/88358.html#59 | ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
74. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Nimo on 25-Янв-13, 13:08 | ||
Смешно читать про то как какой то студент хочет чтоб ему на яве чет там написали нетормозное, хотя сам только что еле выбрался из главы про сортировки. Ему бы рассказать про распределенные гриды на яве и почему большая проблема сделать это на плюсах, но даю 100% что этот студент даже поленится глянуть в гугле что это такое - он же уже все знает, а "профессор лопух" | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
76. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от ананим on 25-Янв-13, 13:30 | ||
набор ничего не значащих терминов, начитавшегося сми школьника. | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
96. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –1 +/– | |
Сообщение от Nimo on 25-Янв-13, 19:04 | ||
набор ничего не значащих терминов :) - я рад что учился не у Вас | ||
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору |
55. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 05:26 | ||
> Магия начинается ... поскольку JIT разберет объекты в стек и встроит их методы | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
62. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –2 +/– | |
Сообщение от iZEN (ok) on 25-Янв-13, 07:50 | ||
>> Магия начинается ... поскольку JIT разберет объекты в стек и встроит их методы | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
103. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Tav (ok) on 27-Янв-13, 01:21 | ||
Вы не понимаете, что такое позднее связывание? Если на этапе компиляции не известно, какая именно реализация абстрактного метода может быть вызвана, компилятор C++ не сможет этот вызов соптимизировать и тем более встроить. В примере с функцией, выполняющей высисления с абстрактными геометрическими объектаими, конкретные типы этих объектов могут быть определены клиентским кодом и могут быть известны только во время выполнения. | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
23. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +4 +/– | |
Сообщение от pavlinux (ok) on 24-Янв-13, 23:19 | ||
> динамические оптимизации, зависящие от поведения программы во время выполнения. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
44. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от kosha on 25-Янв-13, 01:35 | ||
Refal, 1967, Валентин Турчин, суперкомпиляция | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
57. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от pavlinux (ok) on 25-Янв-13, 06:15 | ||
> Refal, 1967, Валентин Турчин, суперкомпиляция | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
64. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от tipa_admin on 25-Янв-13, 08:05 | ||
Всё верно. Только вместо "эл.-магнт." надо было "торсионного" писать. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
8. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +4 +/– | |
Сообщение от tanmatra (ok) on 24-Янв-13, 22:44 | ||
Динамическую загрузку (и выгрузку) классов куда дели? Reflection? Без этих важных фич - это не Java, а некоторое слабое подобие. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –2 +/– | |
Сообщение от добрый дядя on 24-Янв-13, 22:46 | ||
вау, интересны бенчмарки - неужели быстрее будет? сомневаюсь, ибо GC | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –2 +/– | |
Сообщение от Tav (ok) on 24-Янв-13, 22:50 | ||
> вау, интересны бенчмарки - неужели быстрее будет? сомневаюсь, ибо GC | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
11. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +4 +/– | |
Сообщение от Tav (ok) on 24-Янв-13, 22:51 | ||
Есть еще GCJ (AOT-компилятор Java в составе GCC). | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
19. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от Xasd (ok) on 24-Янв-13, 23:15 | ||
> Есть еще GCJ (AOT-компилятор Java в составе GCC). | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
32. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от umbr (ok) on 25-Янв-13, 00:11 | ||
А ещё есть Excelsior JET | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
28. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | –2 +/– | |
Сообщение от Аноним (??) on 24-Янв-13, 23:40 | ||
Ура! Ура! Ура! Теперь можно откомпилить i2p и после бинарник встраивать в ботнеты, предварительно краптанув и навесив прот! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
38. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от Аноним (??) on 25-Янв-13, 01:06 | ||
> Ура! Ура! Ура! Теперь можно откомпилить i2p и после бинарник встраивать в | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
94. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +/– | |
Сообщение от lucentcode (ok) on 25-Янв-13, 18:47 | ||
Годное начинание. Я бы NetBeans с удовольствием собрал в виде native-программы с родным для линя интерфейсом. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
97. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +2 +/– | |
Сообщение от forsy on 25-Янв-13, 20:36 | ||
Главная проблема Явы в том, что она глупая и поощряет глупых программистов чувствовать себя программистами | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
102. "Первый выпуск RoboVM, компилятора байткода Java в машинный к..." | +1 +/– | |
Сообщение от anonymous (??) on 26-Янв-13, 21:07 | ||
какая глупость | ||
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |