|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Вышел 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-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |