|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от opennews ![]() | ||
Увидел свет (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 ![]() | ||
Как может Python обогнать Си. Неужели Си реализация настолько крива изнутри? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
3. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +1 +/– | |
Сообщение от Аноним ![]() | ||
Он умеет сам себя компилировать в машинный код. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
17. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +1 +/– | |
Сообщение от Damon ![]() | ||
>Как может Python обогнать Си. Неужели Си реализация настолько крива изнутри? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
22. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | –1 +/– | |
Сообщение от Mna ![]() | ||
> Таким образом подразумевается, что C'шный вариант -- тупо _интерпретирует_ байткод, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
23. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от Damon ![]() | ||
> "байт-код С" нет такого, оно компилируется в asm/машинные коды! | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
30. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | –1 +/– | |
Сообщение от User294 ![]() | ||
>Как может Python обогнать Си. Неужели Си реализация настолько крива изнутри? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
5. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от linux_must_die ![]() | ||
ключевое слово 'некоторые операции' | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
7. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | –1 +/– | |
Сообщение от Tav ![]() | ||
Если все это кажется ненормальным, рекомендую ознакомиться с концепцией "Meta-circular evaluator" (интересно, как это по-русски называется): http://en.wikipedia.org/wiki/Meta-circular | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
8. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +1 +/– | |
Сообщение от минона ![]() | ||
ну скорее бы уже вышел PyPyPy | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
9. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | –8 +/– | |
Сообщение от we7594 ![]() | ||
Во-первых, это старая шутка. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
18. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от Coder ![]() | ||
Тогда уж и процессоры пора выпускать, которые сами будут понимать несколько высокоуровневых языков и компилировать код самостоятельно | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
21. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от амонинус ![]() | ||
ARM Jazelle? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
26. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от User294 ![]() | ||
Что самое интересное: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
27. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от User294 ![]() | ||
>А во-вторых, старые языки надо давно уже закопать, а весь юзерспейс писать | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
32. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от аноним ![]() | ||
> нормальных ЯП: на джаве или питоне | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
36. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от Stocker ![]() | ||
+1, гугл тоже так думает. Только тут все лают на джаву, но при этом обожают питон без jit'а. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
10. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | –1 +/– | |
Сообщение от Alen ![]() | ||
И не говори, что то эти халтурщики заметно отстают от ядроклепателей из интела, видимо пора переходить на новый уровень, написать на питоне циклоразмножатель PyPyPy.......n*Py | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
16. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | –1 +/– | |
Сообщение от Damon ![]() | ||
> ... PyPyPy.......n*Py | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
28. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | –1 +/– | |
Сообщение от User294 ![]() | ||
>n*Py = Py + Py + Py + ... + Py | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
34. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от аноним ![]() | ||
>А потом на месте процессора образуется черная дыра, когда рекурсия уйдет в | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
19. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt" | +/– | |
Сообщение от Coder ![]() | ||
>И не говори, что то эти халтурщики заметно отстают от ядроклепателей из | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
15. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +4 +/– | |
Сообщение от anonymous ![]() | ||
"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..." | +/– | |
Сообщение от аноним ![]() | ||
Хм, это что, генетическая проблема любого JIT? Объем кода ограничен, с какого хрена JIT занимает больше памяти, чем занял бы соответствующий нативный бинарник? Или все программы на питоне из eval'ов строк состоят, на которые надо каждый раз новый код генерить? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
24. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +1 +/– | |
Сообщение от pro100master ![]() | ||
посмешили результаты: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
29. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +/– | |
Сообщение от User294 ![]() | ||
gcc в таком случае зачастую оптимизит и сразу делает возврат нужного значения. Удачи сделать его при этом, ага :). Пока супер-пупер jit движки и прочие мегамонстры только запустсятся, у gcc результат уже 20 раз будет на выходе :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
25. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +/– | |
Сообщение от Аноним ![]() | ||
потестил два варианта, на python2.6, pupy1.2, и fpc2.4.0 | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
31. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +/– | |
Сообщение от Salvator ![]() ![]() | ||
попробуйте в питоновом коде использовать xrange вместо range. по идее, еще быстрее должно работать) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
38. "Релиз PyPy 1.2, реализации Python, написанной на языке Pytho..." | +/– | |
Сообщение от Аноним ![]() | ||
У меня тот же код с Cpython отрабатывает за 33,591 сек, а с | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
33. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от аноним ![]() | ||
И толку от этого pypy? Какая у него совместимость с python 25,26,31? Его можно использовать как drop-in заменитель нормального питона? Почему jit вообще разработали как сторонний проект? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
35. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от jbo ![]() | ||
пока только поигратся | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
39. "Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt..." | +/– | |
Сообщение от Mna ![]() | ||
| ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |