The OpenNET Project / Index page

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

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

"Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от opennews (??) on 10-Ноя-08, 22:22 
Анонсирован (http://lists.cs.uiuc.edu/pipermail/llvm-announce/2008-Novemb...) новый релиз LLVM 2.4 (http://llvm.org/releases/2.4/docs/ReleaseNotes.html) (Low Level Virtual Machine), - GCC совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего Си/С++ программы в промежуточный байткод RISC подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации).

Наиболее интересное применение LLVM - создание JIT (Just-in-time compilation) компиляторов, транслирующих платформонезависимый псевдокод в машинные инструкции непосредственно в момент выполнения программы. Например, одновременно с LLVM 2.4 выпущен первый релиз субпроекта VMKit (http://vmkit.llvm.org/), представляющего собой реализацию виртуальных машин JVM и CLI VM (.NET) средствами Just-In-Time компилятора LLVM. Также присутствуют такие интересные проекты, как JIT компилятор для PHP (http://llvm.org/devmtg/2008-08/Lopes_PHP-JIT-InTwoDays.pdf), с...

URL: http://lists.cs.uiuc.edu/pipermail/llvm-announce/2008-Novemb...
Новость: http://www.opennet.me/opennews/art.shtml?num=18835

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

 Оглавление

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


1. "Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от Аноним (??) on 10-Ноя-08, 22:22 
а еще хотят это применять вместо GCC на MacOs X.
а еще у них есть статический анализатор кода LLVM/Clang (тоже опер сорс).
а еще наверное можно этот компилятор настроить чтобы он комилировал код для видеокарты например? (кодирование видео на видео карте, перебор паролей)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от Аноним (??) on 11-Ноя-08, 00:22 
а еще для llvm разрабатывается фронт-енд для D. На этот компилятор большие надежды.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от vitek (??) on 11-Ноя-08, 00:25 
>а еще для llvm разрабатывается фронт-енд для D. На этот компилятор большие надежды.

должен много бабок принести?

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

5. "Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от Аноним (??) on 11-Ноя-08, 00:57 
Для Apple - конечно. Чем лучше инструменты, тем больше разработчиков.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от User294 (ok) on 11-Ноя-08, 20:46 
>Для Apple - конечно. Чем лучше инструменты, тем больше разработчиков.

Скорее, им оно интересно тем что так можно делать кроссплатформенные закрытые блобы.Типа как с явой и дотнетом.А нафиг еще нужны эти промежуточные виртуальные инструкции, кроме как не для возможности раздать на нем закрытый блоб?

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

10. "Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от Noor (ok) on 11-Ноя-08, 22:33 
>>Для Apple - конечно. Чем лучше инструменты, тем больше разработчиков.
>
>Скорее, им оно интересно тем что так можно делать кроссплатформенные закрытые блобы.Типа
>как с явой и дотнетом.

Ну предположим скомпиленный Java-код так же легко и не принужденно превращается обратно в код. Поэтому я всегда очень удивляюсь, когда в такие проги защиту вставляют, на честность надеются?

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

11. "Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от User294 (ok) on 11-Ноя-08, 22:46 
>Ну предположим скомпиленный Java-код так же легко и не принужденно превращается обратно
>в код.

Ну, особо сволочные проходятся по нему обфускатором для приличия.Что впрочем лишь несколько поднимает планку но ничего принципиально не меняет (в конце концов некоторые чисто для прикола пишут на сях обфускированый вручную код или програмят на брэйнфаке...).

>Поэтому я всегда очень удивляюсь, когда в такие проги
>защиту вставляют, на честность надеются?

Сами понимаете кто чаще всего пишет на яве и т.п. дотнетах.Они соответственно воспринимают мир в соответствии со своим уровнем развития - дескать если я не могу то и остальные обломаются.

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

8. "Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от Аноним (??) on 11-Ноя-08, 14:23 
Как будто gcc не использует промежуточное представление, а напрямую в нужную архитектуру генерит... а ещё есть parrot и вообще  десяток всякого хлама
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Новая версия набора компиляторов LLVM Compiler 2.4"  
Сообщение от Аноним (??) on 23-Апр-09, 12:54 
LLVM это отстой. Они сначала обещают, а только потом делают, когда набегут заинтересованные люди, которые обещанные фичи и сделают. LibJIT намного честнее. Он и намного проще и быстрее LLVM.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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