На опеннете появилась новость об очередном релизе (версия 1.2) интерпретатора Python'а, написанного на Python'е.
Главное улучшение новой версии - появление JIT-компилятора, позволяющего при выполнении некоторых операций обогнать по производительности реализацию Python на языке Си (CPython)
Кроме высокой скорости работы, PyPy потребляет, по сравнению с CPython, меньше памяти.
Я конечно понимаю многое, от полного отсутствия женщин в некоторых участках планеты до врождённой страсти к мазохизму в тяжёлых формах, но как этот ПайПай может обогнать реализацию Python, написанную на C, пусть даже всего на некоторых операциях? Разве сам PyPy выполняется не CPython'ом? Нет? Сам собой выполняется, что ли? Это же /0?
Вот какие-то такие мысли у меня возникли по поводу этой новости. Естественно, я сначала решил начать обсуждение, а потом погуглить матчасть.