Страницы

Показаны сообщения с ярлыком PyPy. Показать все сообщения
Показаны сообщения с ярлыком PyPy. Показать все сообщения

2017-06-01

Менеджер пакетов и обезьяны космонавты - часть 1

В первой части - попробую рассказать для чего это надо и какие бывают пакетные менеджеры у разных ЯП.
Во второй части - расскажу про обезьян (monkeydev) и почему я занялся  вопросом пакетов.

И так, часть первая - про пакетные менеджеры.
Хочу сразу сказать, что цель статьи не раскрыть все тонкости пакетных менеджеров - а дать краткий обзор их и область их применения. Чуть позже напишу как настроить Jenkins + Ansible + Docker + пакетные менеджеры.
Пакетные менеджеры - используются для автоматизации установки пакетов/модулей и попутно для автоматизации некоторых задач.
Очень помогает при внедрении CI/CD да и в целом упрощает всем жизнь!

2015-05-07

PyPy.js - реализация языка Python для web-браузеров

В рамках проекта PyPy.js развивается скомпилированный в JavaScript вариант Python-интерпретатора PyPy, позволяющий выполнять скрипты на языке Python в web-браузере или в серверном окружении Node.js. Код PyPy скомпилирован при помощи компилятора Emscripten. Ключевой особенностью PyPy.js является задействование собственного JIT-компилятора, который отличается от JIT-компилятора PyPy тем, что трансляция производится не в машинный код, а в JavaScript-представление с расширениями Asm.js. Производительность выполнения кода в PyPy.js в среднем в полтора раза ниже, по сравнению с оригинальным CPython.