Узнайте, что делает новую версию особенной.
LPython — это перспективный проект с открытым исходным кодом, который стремится стать очень быстрым компилятором Python с поддержкой различных back-end. На этой неделе была выпущена версия LPython 0.22, ознаменовавшая очередной шаг в этом направлении.
<span style="font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));">Позиционируемый как компилятор , выполняющий предварительную компиляцию Python-кода, LPython написан на C++ и ориентирован на достижение максимальной производительности на разных платформах. Более того, LPython в перспективе должен будет преобразовывать Python-код в другие языки, такие как C++ и Fortran.</span>
<span style="font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));">В новой версии LPython 0.22 внесены исправления в LLVM и WebAssembly back-end, добавлена новая опция "--jit" для выполнения Python-кода без создания исполняемого файла, поддержка новых встроенных функций, расширена поддержка возможностей языка на этапе компиляции, реализована интерактивная оболочка, улучшен интерфейс командной строки, а также произведены десятки других исправлений и улучшений.</span>
Более подробную информацию о выпуске LPython 0.22 можно найти на Для просмотра ссылки Войдиили Зарегистрируйся .
LPython — это перспективный проект с открытым исходным кодом, который стремится стать очень быстрым компилятором Python с поддержкой различных back-end. На этой неделе была выпущена версия LPython 0.22, ознаменовавшая очередной шаг в этом направлении.
<span style="font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));">Позиционируемый как компилятор , выполняющий предварительную компиляцию Python-кода, LPython написан на C++ и ориентирован на достижение максимальной производительности на разных платформах. Более того, LPython в перспективе должен будет преобразовывать Python-код в другие языки, такие как C++ и Fortran.</span>
<span style="font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));">В новой версии LPython 0.22 внесены исправления в LLVM и WebAssembly back-end, добавлена новая опция "--jit" для выполнения Python-кода без создания исполняемого файла, поддержка новых встроенных функций, расширена поддержка возможностей языка на этапе компиляции, реализована интерактивная оболочка, улучшен интерфейс командной строки, а также произведены десятки других исправлений и улучшений.</span>
Более подробную информацию о выпуске LPython 0.22 можно найти на Для просмотра ссылки Войди
- Источник новости
- www.securitylab.ru