|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект по созданию компилятора для языка Perl" | +/– | |
Сообщение от opennews on 12-Фев-10, 22:55 | ||
В качестве одной из заявок на получение гранта от организации Perl Foundation представлен проект compiler.perl.org в рамках которого планируется создать работоспособный высокопроизводительный компилятор для языка Perl и исправить ошибки в уже доступных, но заброшенных, компиляторах B::C, B::CC и B::Bytecode, на базе которых и планируется основать новый проект. В качестве долгосрочных планов упоминается создание Jit-компилятора и интеграция его в базовую поставку Perl. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Проект по созданию компилятора для языка Perl" | –1 +/– | |
Сообщение от аноним on 12-Фев-10, 22:55 | ||
Надеюсь, как положено, без уродских VM? Компилим в нативный код, компилятор включаем в рантайм, используем его для eval. Крайне желательно это все в качестве фронтэнда к llvm. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
3. "Проект по созданию компилятора для языка Perl" | +/– | |
Сообщение от ixrws (??) on 12-Фев-10, 23:21 | ||
В качестве бэкэнда лучше использовать parrot. Тем более часть наработок по части компилятора можно взять из проекта rakudo(компилятор perl6). Прикрутить к этому стандартный перл5 рантайм и получить профит. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
5. "Проект по созданию компилятора для языка Perl" | +/– | |
Сообщение от ixrws (??) on 12-Фев-10, 23:28 | ||
>Но похоже проблемы с кадрами, как и везде:( | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
7. "Проект по созданию компилятора для языка Perl" | +1 +/– | |
Сообщение от ACCA (ok) on 13-Фев-10, 00:45 | ||
Легаси мод в perl6 есть. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
8. "Проект по созданию компилятора для языка Perl" | +/– | |
Сообщение от IGX on 13-Фев-10, 00:49 | ||
Без уродских VM - C++ | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
2. "Проект по развитию компилятора для языка Perl" | +/– | |
Сообщение от Аноним (??) on 12-Фев-10, 23:04 | ||
Проблема в том, что все эти B::C, B::CC и B::Bytecode не компилируют скрипты в нативный код, а грубо говоря преобразуют его в байткод и прикрепляют к нему стандартный интерпретатор байткода. Т.е. выигрыш от их использования только в скорости запуска, а выполнение происходит с ровно той же скоростью, что и выполнение обычного скрипта на perl. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
4. "Проект по развитию компилятора для языка Perl" | +/– | |
Сообщение от ixrws (??) on 12-Фев-10, 23:24 | ||
>Проблема в том, что все эти B::C, B::CC и B::Bytecode не компилируют | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
10. "Проект по развитию компилятора для языка Perl" | +/– | |
Сообщение от Аноним (??) on 13-Фев-10, 01:29 | ||
Ну так это... интерпретатор есть, надо написать спецификатор вот и готов компилятор. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
11. "Проект по развитию компилятора для языка Perl" | +/– | |
Сообщение от Аноним (??) on 13-Фев-10, 02:30 | ||
Красавцы. :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
12. "Проект по развитию компилятора для языка Perl" | –1 +/– | |
Сообщение от mitya (ok) on 13-Фев-10, 04:27 | ||
В опенсорсе полно бессмысленных проектов. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
13. "Проект по развитию компилятора для языка Perl" | +/– | |
Сообщение от Ariel (??) on 13-Фев-10, 10:16 | ||
пусть это называется "экстенсивное программирование" | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
14. "Проект по развитию компилятора для языка Perl" | +/– | |
Сообщение от zerot (ok) on 13-Фев-10, 13:28 | ||
много бессмысленных проектов - это естественный процесс. Они важны своим создателям | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
15. "Проект по развитию компилятора для языка Perl" | +/– | |
Сообщение от Ъ on 13-Фев-10, 21:04 | ||
>В опенсорсе полно бессмысленных проектов. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |