|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы
Разговоры, обсуждение новостей
| |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от opennews on 13-Мрт-10, 00:20 | ||
Увидел свет (http://morepypy.blogspot.com/2010/03/introducing-pypy-12-rel...) релиз PyPy 1.2 (http://pypy.org), интерпретатора Python 2.5 написанного на языке Python. Главное улучшение новой версии - появление JIT-компилятора, позволяющего при выполнении некоторых операций обогнать по производительности реализацию Python на языке Си (CPython), в то время как без использования JIT, CPython обгоняет PyPy в 2-3 раза. По заявлению разработчиков PyPy еще не готов для промышленной эксплуатации, но уже значительно приблизился к этой отметке. | ||
| Высказать мнение | Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения по теме | [Сортировка по времени | RSS] |
| 1. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от usp on 13-Мрт-10, 00:20 | ||
Как может Python обогнать Си. Неужели Си реализация настолько крива изнутри? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 3. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +1 +/– | |
Сообщение от Аноним (??) on 13-Мрт-10, 00:27 | ||
Он умеет сам себя компилировать в машинный код. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 17. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +1 +/– | |
Сообщение от Damon (??) on 13-Мрт-10, 10:56 | ||
>Как может Python обогнать Си. Неужели Си реализация настолько крива изнутри? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 22. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | –1 +/– | |
Сообщение от Mna (??) on 13-Мрт-10, 16:07 | ||
> Таким образом подразумевается, что C'шный вариант -- тупо _интерпретирует_ байткод, | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 23. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от Damon (??) on 13-Мрт-10, 16:36 | ||
> "байт-код С" нет такого, оно компилируется в asm/машинные коды! | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 30. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | –1 +/– | |
Сообщение от User294 (ok) on 14-Мрт-10, 07:14 | ||
>Как может Python обогнать Си. Неужели Си реализация настолько крива изнутри? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 5. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от linux_must_die (ok) on 13-Мрт-10, 00:29 | ||
ключевое слово 'некоторые операции' | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 7. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | –1 +/– | |
Сообщение от Tav (ok) on 13-Мрт-10, 01:30 | ||
Если все это кажется ненормальным, рекомендую ознакомиться с концепцией "Meta-circular evaluator" (интересно, как это по-русски называется): http://en.wikipedia.org/wiki/Meta-circular | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 8. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +1 +/– | |
Сообщение от минона on 13-Мрт-10, 02:37 | ||
ну скорее бы уже вышел PyPyPy | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 9. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | –8 +/– | |
Сообщение от we7594 on 13-Мрт-10, 06:54 | ||
Во-первых, это старая шутка. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 18. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от Coder on 13-Мрт-10, 12:50 | ||
Тогда уж и процессоры пора выпускать, которые сами будут понимать несколько высокоуровневых языков и компилировать код самостоятельно | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 21. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от амонинус on 13-Мрт-10, 15:24 | ||
ARM Jazelle? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 26. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от User294 (ok) on 14-Мрт-10, 07:00 | ||
Что самое интересное: | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 27. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от User294 (ok) on 14-Мрт-10, 07:05 | ||
>А во-вторых, старые языки надо давно уже закопать, а весь юзерспейс писать | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 32. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от аноним on 14-Мрт-10, 15:55 | ||
> нормальных ЯП: на джаве или питоне | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 36. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от Stocker on 14-Мрт-10, 18:23 | ||
+1, гугл тоже так думает. Только тут все лают на джаву, но при этом обожают питон без jit'а. | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 10. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | –1 +/– | |
Сообщение от Alen (??) on 13-Мрт-10, 06:54 | ||
И не говори, что то эти халтурщики заметно отстают от ядроклепателей из интела, видимо пора переходить на новый уровень, написать на питоне циклоразмножатель PyPyPy.......n*Py | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 16. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | –1 +/– | |
Сообщение от Damon (??) on 13-Мрт-10, 10:49 | ||
> ... PyPyPy.......n*Py | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 28. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | –1 +/– | |
Сообщение от User294 (ok) on 14-Мрт-10, 07:05 | ||
>n*Py = Py + Py + Py + ... + Py | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 34. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от аноним on 14-Мрт-10, 16:49 | ||
>А потом на месте процессора образуется черная дыра, когда рекурсия уйдет в | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 19. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от Coder on 13-Мрт-10, 12:54 | ||
>И не говори, что то эти халтурщики заметно отстают от ядроклепателей из | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 15. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +4 +/– | |
Сообщение от anonymous (??) on 13-Мрт-10, 10:33 | ||
"It is still memory-hungry. There is no limit on the amount of RAM that the assembler can consume; it is thus possible (although unlikely) that the assembler ends up using unreasonable amounts of memory." | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 37. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +/– | |
Сообщение от аноним on 15-Мрт-10, 00:38 | ||
Хм, это что, генетическая проблема любого JIT? Объем кода ограничен, с какого хрена JIT занимает больше памяти, чем занял бы соответствующий нативный бинарник? Или все программы на питоне из eval'ов строк состоят, на которые надо каждый раз новый код генерить? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 24. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +1 +/– | |
Сообщение от pro100master (ok) on 13-Мрт-10, 18:59 | ||
посмешили результаты: | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 29. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +/– | |
Сообщение от User294 (ok) on 14-Мрт-10, 07:11 | ||
gcc в таком случае зачастую оптимизит и сразу делает возврат нужного значения. Удачи сделать его при этом, ага :). Пока супер-пупер jit движки и прочие мегамонстры только запустсятся, у gcc результат уже 20 раз будет на выходе :) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 25. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +/– | |
Сообщение от Аноним (??) on 13-Мрт-10, 20:49 | ||
потестил два варианта, на python2.6, pupy1.2, и fpc2.4.0 | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 31. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +/– | |
Сообщение от Salvator ![]() on 14-Мрт-10, 12:07 | ||
попробуйте в питоновом коде использовать xrange вместо range. по идее, еще быстрее должно работать) | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 38. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +/– | |
Сообщение от Аноним (??) on 15-Мрт-10, 08:40 | ||
У меня тот же код с Cpython отрабатывает за 33,591 сек, а с | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 33. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от аноним on 14-Мрт-10, 15:57 | ||
И толку от этого pypy? Какая у него совместимость с python 25,26,31? Его можно использовать как drop-in заменитель нормального питона? Почему jit вообще разработали как сторонний проект? | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 35. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от jbo (??) on 14-Мрт-10, 17:31 | ||
пока только поигратся | ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
| 39. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от Mna (??) on 26-Мрт-10, 07:53 | ||
| ||
| Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |