The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Компания Google поддержала создание JIT-компилятора для язык..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от opennews (ok) on 21-Янв-10, 23:16 
Компания Google, использующая язык Lua в своих внутренних проектах, объявила (http://google-opensource.blogspot.com/2010/01/love-for-luaji...) об оказании финансовой поддержки проекту LuaJIT (http://luajit.org/), нацеленному на создание JIT-компилятора для Lua (http://www.lua.org/). В качестве первоочередной задачи после получения помощи от Google, разработчики намерены обеспечить поддержку в LuaJIT архитектуры x86-64. Итоговая версия  LuaJIT будет выпущена под свободной лицензией MIT/X.


URL: http://google-opensource.blogspot.com/2010/01/love-for-luaji...
Новость: https://www.opennet.ru/opennews/art.shtml?num=25104

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от Basiley (ok) on 21-Янв-10, 23:16 
мегакруто.
еще аналог для Питона, TCL и Эрланг ;)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от mitya (ok) on 21-Янв-10, 23:53 
Для питона есть jython.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от yt on 22-Янв-10, 00:16 
Для Python Google разрабатывает Unladen Swallow.
Jython - это из другой оперы.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от Basiley (ok) on 23-Янв-10, 00:40 
>Для Python Google разрабатывает Unladen Swallow.
>Jython - это из другой оперы.

OMG !!
и правда есть проект :-)
забавно будет(если появится)глянуть.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Компания Google поддержала создание JIT-компилятора для язык..."  –2 +/
Сообщение от аноним on 22-Янв-10, 00:44 
JIT это всегда костыль. Нужен только AOT.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от Andrey Mitrofanov on 22-Янв-10, 12:17 
Роясните ход Ваших мыслей, если Вы считаете, что что-то = костыль, как их этого следует, чтоэто (никому?) не нужно? $-)))
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от Аноним (??) on 22-Янв-10, 17:52 
А по-моему, это очевидно - если что-то можно скомпилить заранее, надо это сделать и не тратить зря ни процессорное время ни память, как делают все современные жавы-неты.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от ixrws (??) on 22-Янв-10, 18:30 
>А по-моему, это очевидно - если что-то можно скомпилить заранее, надо это
>сделать и не тратить зря ни процессорное время ни память, как
>делают все современные жавы-неты.

Чрезвычайно сложно добиться хорошей динамики языка без JIT. Точнее почти невозможно. Именно поэтому CL, и теперь вот - perl6, включают в язык прямой доступ к компилятору.
Как вы собираетесь например переправлять объекты по сети между разными аппаратными платформами? Без jit там будет только интерпретация, что жопно по производительности. А сериализация только данных, без кода - ограничивает возможности.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от Basiley (ok) on 23-Янв-10, 00:43 
>>А по-моему, это очевидно - если что-то можно скомпилить заранее, надо это
>>сделать и не тратить зря ни процессорное время ни память, как
>>делают все современные жавы-неты.
>
>Чрезвычайно сложно добиться хорошей динамики языка без JIT. Точнее почти невозможно. Именно
>поэтому CL, и теперь вот - perl6, включают в язык прямой
>доступ к компилятору.
>Как вы собираетесь например переправлять объекты по сети между разными аппаратными платформами?
>Без jit там будет только интерпретация, что жопно по производительности. А
>сериализация только данных, без кода - ограничивает возможности.

этим(поиском ОТВЕТОВ на Ваши вопросы)занимаются ВСЕ(в мире IT), с массой тела от полумиллиарда юсд.
наиболее удачные ответы IMHO, были найдены коммандой Transmeta и бритнский отделением MIPS.
а что до эмоциональной стороны то да, тут всегда непростой tradeoff производительность/гибкость, производительность/динамика развития итд итп.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от аноним on 26-Янв-10, 15:54 
> Чрезвычайно сложно добиться хорошей динамики языка без JIT. Точнее почти невозможно.

Не "почти невозможно", а "невозможно". Поэтому я и сказал что надо компилировать все что можно, а что нельзя - там уж, извините, JIT.

> Именно поэтому CL, и теперь вот - perl6, включают в язык прямой доступ к компилятору.

Ну так и отлично, только AOT это не отменяет.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от Аноним (??) on 22-Янв-10, 08:27 
те на LLVM гуглёвцы забивают сознательно (для Lua и Python есть соотв. проекты).
К чему бы это?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от Ariel (??) on 22-Янв-10, 22:48 
>те на LLVM гуглёвцы забивают сознательно (для Lua и Python есть соотв.
>проекты).
>К чему бы это?

не хотят Apple помогать, ибо он основной спонсор и разработчик LLVM ;-)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Компания Google поддержала создание JIT-компилятора для язык..."  +/
Сообщение от Анониум on 23-Янв-10, 02:25 
It (Unladen Swallow) aims to achieve its goals by supplementing CPython's custom virtual machine with a JIT built using LLVM (http://en.wikipedia.org/wiki/Unladen_Swallow)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру