Форум — Development python compiler 0 0 Интересует не байткод компилятор, а компилятор в нативные машинные коды. Существуют ли такие? Ссылка
Нет. Из чего-то похожего есть ShedSkin, но он глубокая пре-альфа. Ну и Pyrex/Cython, но это не совсем то. http://shed-skin.blogspot.com/ http://cython.org/ tailgunner ★★★★★ (19.03.08 00:45:51 MSK) Показать ответ Ссылка
Ответ на: комментарий от tailgunner 19.03.08 00:45:51 MSK Жаль. Другой вопрос: насколько реально сделать компилятор и насколько высоким будет выигрыш в производительности (стоит ли этим вообще заниматся?). Просто в универе сейчас читают курс по теории компиляции и лексического анализа, можно ли сюда применить эти знания? generatorglukoff ★★ (19.03.08 01:04:07 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от generatorglukoff 19.03.08 01:04:07 MSK Компилятор, который будет компилировать любые питоновые проги сложно сделать - слишком динамический язык. Сделать что-то вроде JIT можно и уже сделано http://psyco.sourceforge.net/ Если есть желание использовать знания, то стоит попробовать приложить их к psyco или к PyPy (http://codespeak.net/pypy/dist/pypy/doc/home.html). anonymous (19.03.08 02:37:44 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 19.03.08 02:37:44 MSK >> Компилятор, который будет компилировать любые питоновые проги сложно сделать - слишком динамический язык. Ты сам это пирдумал или кто сказал? cathode ★ (19.03.08 09:40:32 MSK) Ссылка
Type inference и прочие модные штучки не пройдут с полным Питоном - только с его подмножеством. Потому что язык и в самом деле слишком динамический (к сожалению). Ну Pyrex (и Cython) - это уже не Питон. tailgunner ★★★★★ (20.03.08 19:20:11 MSK) Ссылка
пока в питоне существует "eval", компиляторов, скорее всего, не будет. pierre ★ (21.03.08 16:36:54 MSK) Ссылка