The OpenNET Project / Index page

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

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

"OpenNews: LLVM 1.7 - взгляд в будущее компиляторов"  
Сообщение от opennews on 22-Апр-06, 15:26 
Вышла новая версия LLVM (http://llvm.org/) (Low Level Virtual Machine), - коллекции утилит и библиотек построенных на основе GCC 4.0.1, компилирующих Си/С++ программы в промежуточный байткод RISC подобных виртуальных инструкций  (низкоуровневая виртуальная машина с многоуровневой системой оптимизации).


Наиболее интересное применение - создание JIT (Just-in-time compilation) компиляторов, транслирующих платформонезависимый псевдокод в машинные инструкции непосредственно в момент выполнения программы.


Другие открытые наработки в области JIT компиляторов:
-  GNU lightning (http://www.gnu.org/software/lightning/lightning.html);
-  DotGNU Project (http://www.dotgnu.org/);
-  Libjit (http://www.southern-storm.com.au/libjit.html).

URL: http://llvm.org/releases/1.7/docs/ReleaseNotes.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=7375

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

 Оглавление

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


1. "LLVM 1.7 - взгляд в будущее компиляторов"  
Сообщение от hexmaker on 22-Апр-06, 15:26 
IMHO статическая компиляция байткода в машинный лучше. Зачем каждый раз при запуске приложения в байткоде его снова компилировать, да ещё в процессе выполнения, если можно сделать это один раз. Фирма Бориса Бабаяна вроде тоже идею статической двоичной компиляции продвигала.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "LLVM 1.7 - взгляд в будущее компиляторов"  
Сообщение от alex (??) on 22-Апр-06, 18:41 
а если код динамически изменяется?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "LLVM 1.7 - взгляд в будущее компиляторов"  
Сообщение от hexmaker on 24-Апр-06, 08:13 
Полиморфный платформонезависимый вирус? :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "LLVM 1.7 - взгляд в будущее компиляторов"  
Сообщение от zabivator email on 15-Авг-08, 00:38 
Например, СУБД. Компиляция планов выполнения запросов.
http://zabivator.livejournal.com/290293.html
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "LLVM 1.7 - взгляд в будущее компиляторов"  
Сообщение от ZOD (??) on 24-Апр-06, 17:20 
динамическая оптимизация кода. В динамике гораздо легче предсказать бранч чем в случае статической оптимизации например, потому как вм знает предисторию итд итп.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "LLVM 1.7 - взгляд в будущее компиляторов"  
Сообщение от zyxman on 23-Апр-06, 02:27 
а как насчет QEMU?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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