|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от opennews ![]() | ||
После шести месяцев разработки анонсирован (http://lists.cs.uiuc.edu/pipermail/llvm-announce/2009-Octobe...) новый релиз LLVM 2.6 (http://llvm.org/releases/2.6/docs/ReleaseNotes.html) (Low Level Virtual Machine) - GCC совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный байткод RISC подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
3. "Новая версия набора компиляторов LLVM Compiler 2.6" | +1 +/– | |
Сообщение от Ariel ![]() | ||
что значит захотели и сделали (не без финансирования Apple и остальных), это я понимаю настоящий Open Source, учитесь!некоторые из вечной беты годами не вылазят, ноют и жалуются на "плохие" компании | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
4. "Новая версия набора компиляторов LLVM Compiler 2.6" | –3 +/– | |
Сообщение от User294 ![]() | ||
Не, настоящий и по бсдшному начнется когда эппл чегонить зажмет и с другими не поделится. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от аноним ![]() | ||
например? код-то уже под конкретной лицензией. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
8. "Новая версия набора компиляторов LLVM Compiler 2.6" | –1 +/– | |
Сообщение от User294 ![]() | ||
>например? код-то уже под конкретной лицензией. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
15. "Новая версия набора компиляторов LLVM Compiler 2.6" | +1 +/– | |
Сообщение от northbear ![]() | ||
Нормальная кодогенерация будет у LLVM, а Apple может пользоваться им или не пользоваться. Она может попытаться на базе этого что-то там себе варганить, но это будут только ее пироги. И не факт, что это будет кому-то, кроме Apple, интересно. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
20. "Новая версия набора компиляторов LLVM Compiler 2.6" | +2 +/– | |
Сообщение от iZEN ![]() | ||
>Например? Например, ничто не мешает выпустить Apple Super Pro compiler (tm) за $NNN. И самые вкусные модификации зажать себе. Так что скажем нормальная кодогенерация будет у эппла и тех кто им $nnn заплатит, а у остальных как всегда какой-то второй сорт. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
22. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от vitek ![]() | ||
ещё расскажи как этоn купс долгими зимними ночами разрабатывала apple, а потом взяла и подарила. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
24. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от oops ![]() | ||
Кто-нибудь знает о какой компании идет речь?.. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
26. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от iZEN ![]() | ||
>ещё расскажи как этоn купс долгими зимними ночами разрабатывала apple, а потом | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
27. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от vitek ![]() | ||
>Зачем мне это рассказывать, если это не так? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от Аноним ![]() | ||
или поделится, но не всем, пример для GPL: | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
7. "Новая версия набора компиляторов LLVM Compiler 2.6" | –2 +/– | |
Сообщение от User294 ![]() | ||
Угу, особенно убедительны страницы с .aspx. Да, наверное у них кто-то не жалует GPL :) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от нео ![]() | ||
и что важно, это прямой конкурент .NET на территории Linux | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
9. "Новая версия набора компиляторов LLVM Compiler 2.6" | –1 +/– | |
Сообщение от Аноним ![]() | ||
А как производительность и потребление памяти. На уровне джавы? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от Vitaly_loki ![]() | ||
Сам ты Java, отличай RISC инструкции от вирт.машины в пространстве юзера | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
11. "Новая версия набора компиляторов LLVM Compiler 2.6" | –1 +/– | |
Сообщение от Аноним ![]() | ||
Ну не знаю. Виртуальная машина должна транслировать инструкции в момент выполнения программы. Ну даже если запускать на RISC архитектуре, будет куча накладных расходов, что уж говорить о "нормальных" процессорах | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
12. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от pavel_simple ![]() | ||
>Ну не знаю. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
14. "Новая версия набора компиляторов LLVM Compiler 2.6" | +1 +/– | |
Сообщение от letsmac ![]() | ||
>>Ну даже если запускать на RISC архитектуре, будет куча накладных расходов, что уж говорить о "нормальных" процессорах | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
13. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от СуперАноним ![]() | ||
Да. Только эти инструкции гипотетического RISC процессора, всё равно, во время выполнения транслировать, в лучшем случае, в инструкции реального RISC, в худшем - в ia86. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
16. "Новая версия набора компиляторов LLVM Compiler 2.6" | +1 +/– | |
Сообщение от Ariel ![]() | ||
это как хотите, llvm может создавать native код, используя intermediate код для link-time оптимизации, так что ничего транслироваться не будет. Но можно использовать и JIT, так работают, если не ошибаюсь, драйверы OpenGL Mac OS X; более того вы можете линковать obj-файлы gcc и llvm; | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
18. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от alexxy ![]() | ||
травой делись =) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
19. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от Vitaly_loki ![]() | ||
Я думаю тут не имеет значение какая именно архитектура имелась в виду, важен сам факт того, что код в нее во время JIT транслируется | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от Iv945n ![]() | ||
> ia86 | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
23. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от oops ![]() | ||
Приятно видеть идеи Никлауса Вирта "в металле". Наконец-то появился вменяемый компилятор. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
25. "Новая версия набора компиляторов LLVM Compiler 2.6" | +/– | |
Сообщение от Аноним ![]() | ||
>ia32_64 (он же x86_64) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |