LINUX.ORG.RU

Вышел PyPy 0.99.0


0

0

Из серии "лучше поздно, чем никогда": 17 февраля вышла новая версия PyPy, реализации "Питона на Питоне" и фреймворка для реализации динамических языков и витуальных машин для них. За 8 месяцев, прошедших с предыдущего релиза, улучшено быстродействие (сейчас - "всего" в 2-3 раза медленнее CPython) и добавлено множество возможностей, в том числе трансляция интерпретатора в JavaScript и код для .NET

>>> Подробности

Ответ на: комментарий от annoynimous

> Понял, что очень круто, но не понял, зачем.

Это средство автоматической генерации интерпретаторов Питона :) И база для JIT-компиляторов _полного_ Питона (а не подмножества, как Psyco). Это только то, что я понимаю своим скромным умом, а там вообще куча интересных технологий. RPython и их фреймворк для трансляции хотя бы...

> ПМСМ, писать средства написания новых языков на прикладном языке - изврат.

Этой фразы не понял. Что, лучше их писать на языках вроде Си?

tailgunner ★★★★★
() автор топика
Ответ на: комментарий от tailgunner

> Этой фразы не понял. Что, лучше их писать на языках вроде Си?

Ну не совсем. Есть же генераторы грамматик типа yacc/bison. Код-то, конечно, они на С переводят, но все же это "не ручками".

annoynimous ★★★★★
()
Ответ на: комментарий от tailgunner

> Это только то, что я понимаю своим скромным умом

Если технологию, спецификацию и проч. мало кто может понять, то ФТОПКУ эту технологию и проч.

Товарищи! Если это вам не надо, то оно вам в самом деле не надо.

Король-то голый!

ip1981 ☆☆
()
Ответ на: комментарий от ip1981

> Если технологию, спецификацию и проч. мало кто может понять, то ФТОПКУ эту технологию и проч.

Аха, и много ли индусов понимают технологию JIT-компиляции с обратной связью? :)

> Товарищи! Если это вам не надо, то оно вам в самом деле не надо.

...или вы не знаете, что это вам на самом деле надо :)

tailgunner ★★★★★
() автор топика
Ответ на: комментарий от bugmaker

>> Что, лучше их писать на языках вроде Си?

> На скриптовых ИМХО ни сколько не лучше.

Если в результате получается оптимизированный код заданной целевой платформы, то почему нет? (особенно, если учесть что "целевая платворма" - это, скажем, JavaScript)

<шутка>А что такое скриптовый язык?</шутка>

tailgunner ★★★★★
() автор топика
Ответ на: комментарий от tailgunner

>>> Что, лучше их писать на языках вроде Си?

>> На скриптовых ИМХО ни сколько не лучше.

> Если в результате получается оптимизированный код заданной целевой платформы, то почему нет?

очевидно потому что на скриптовом языке реализовать такие вещи будет практически настолько же сложно насколько и на низкоуровневом, зато теряется определённая выгода. Если же ещё и учесть, что оптимизация скриптового кода - это задача предпоследней важности...

> <шутка>А что такое скриптовый язык?</шутка>

<шутка>Язык, звучащий как серия поскрипываний? Наверное нет, ибо шипение тоже является скриптовым языком...</шутка>

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

> на скриптовом языке реализовать такие вещи будет практически настолько же сложно насколько и на низкоуровневом

Этого не понял. По моему скромному опыту, на Питоне пиАть гораздо проще, чем на Си.

> оптимизация скриптового кода - это задача предпоследней важности...

Ну, это у кого как. К тому же выше быстродействие - шире область применения.

>> <шутка>А что такое скриптовый язык?</шутка>

><шутка>Язык, звучащий как серия поскрипываний? Наверное нет, ибо шипение тоже является скриптовым языком...</шутка>

Хм... Лисссссп... тоже шипение. Такой вот скриптовый язык Лисп :)

tailgunner ★★★★★
() автор топика
Ответ на: комментарий от tailgunner

> Этого не понял. По моему скромному опыту, на Питоне пиАть гораздо проще, чем на Си.

смотря что.

> Ну, это у кого как. К тому же выше быстродействие - шире область применения.

не совсем. Тот же баш или жаба скрипт сколько не ускоряй, область их применения весьма расширится.

>>> <шутка>А что такое скриптовый язык?</шутка>

>> <шутка>Язык, звучащий как серия поскрипываний? Наверное нет, ибо шипение тоже является скриптовым языком...</шутка>

> Хм... Лисссссп... тоже шипение. Такой вот скриптовый язык Лисп :)

http://www.bash.org/?400459

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

s/область их применения весьма расширится./область их применения весьма расширится?

bugmaker ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.