|
Цифровые технологии, программирование и сайтостроительство Полупрофессиональный подраздел. Подробное описание раздела находится в прикреплённой теме. |
|
Опции темы |
05.09.2011, 16:23 | #61 | |
Местный завсегдатай
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
|
Цитата:
|
|
05.09.2011, 16:26 | #62 |
Местный завсегдатай
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
|
Программы могут генерировать программы. Но кому будет нужен такой результат? Программам? В голосовые интерфейсы верю, а в заказчика, способного выдать исчерпывающую постановку задачи - нет.
|
05.09.2011, 18:31 | #63 |
Пользователь
Регистрация: 31.08.2011
Сообщений: 32
|
У меня JIT тоже уже практически реализована в одной из реализаций VM. Ничего тут изобретать не надо, первый проход интерпретация и компиляция, дальше исполняется скомпилированный код. Но это просто детали реализации.
__________________
Я === Бог |
05.09.2011, 20:25 | #64 |
Новичок
Регистрация: 01.09.2011
Сообщений: 3
|
|
05.09.2011, 20:48 | #65 |
Местный завсегдатай
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
|
На самом деле в JVM всё гораздо сложнее. Весь байт-код в нативный никогда не компилируется. Сперва собирается статистика исходя из активности работы программы. Решение об оптимизации по умолчанию принимается после 1500 итераций. И если в каждом запуске программа отрабатывает немного по другому алгоритму, то и результаты JIT-компиляции могут быть другие. Какова будет оптимизация зависит еще и от того, насколько программист следовал стандартным шаблонам проектирования. Отсюда мнение о том, что замеры производительности Java-программы не имеют смысла, если не проводился "прогрев" JVM. Очень интересная статья на тему находится здесь:
http://habrahabr.ru/blogs/java/122061/ |
05.09.2011, 23:42 | #66 | |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,230
|
Цитата:
dsl. в чистом виде. уровень 70-х.
__________________
... Survivors will be shot again. |
|
07.09.2011, 10:57 | #67 |
Пользователь
Регистрация: 31.08.2011
Сообщений: 32
|
Да мало конечно щас программистов стало, в основном работники...
__________________
Я === Бог |
08.09.2011, 22:18 | #68 | |
Старожил
Регистрация: 24.01.2008
Сообщений: 2,854
|
Цитата:
Что касается компиляции в нативный код промежуточного - то это очень низкий уровень - сравнивать с возможностями аналитических систем вообще как-то даже не прилично... Хотя да, чем-то это похоже - ну примерно такая-же диверсия как подмена методов "методами"-тупым кодом в ООП. Слова вроде с виду правильные - но суть другая... Vladimir
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;) |
|