The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Nuitka 4.0, компилятора для языка Python. Прогресс развития JIT в CPython

23.04.2026 10:38 (MSK)

Доступен выпуск проекта Nuitka 4.0, развивающего компилятор для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, 3.4 - 3.13. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 335%. Код проекта распространяется под лицензией Apache.

В новой версии:

  • Внесены изменения для улучшения совместимости с Python 3.12, 3.13 и 3.14, например, добавлена поддержка отложенной обработки аннотаций и нового синтаксиса аннотирования типов для обобщённых классов и функций.
  • Добавлена экспериментальная возможность использования компилятора Zig (zig cc) в качестве бэкенда Си-компилятора в Nuitka.
  • Добавлена предварительная поддержка LTO-оптимизаций при использовании компилятора Clang.
  • Предложен декоратор "@nuitka_ignore" для исключения компиляции функций.
  • Реализованы опции: "--project" для сборки с использованием настроек из файла pyproject.toml, "--devel-profile-compilation" для профилирования на этапе сборки, "--debug-self-forking" для отладки форк-бомб, "--include-windows-runtime-dlls" для управление включением C runtime DLL в Windows, "--qt-debug-plugins" для диагностики загрузки Qt-плагинов.
  • Добавлена поддержка актуальных версий пакетов oracledb, win32ctypes, dask, dataparser, puremagic, pygments.lexers, tomli, av, sentry_sdk, jedi, parso, line_profiler и pandas.



Дополнительно можно отметить отчёт о прогрессе развития JIT-компилятора в CPython. Разработчики поставили перед собой цель поднять производительность JIT к выпуску CPython 3.15 на 5%, а к выпуску 3.16 повысить производительность на 10% и реализовать возможность использования JIT в режиме Free-threading (без глобальной блокировки). В текущем состоянии использование JIT в альфа-сборках CPython 3.15 уже демонстрирует в среднем ускорение на 11-12% на платформе macOS AArch64 и на 5-6% на платформе x86_64 Linux по сравнению со стандартным интерпретатором. При этом в отдельных тестах при включении JIT изменение производительности варьируется от ускорения на более чем 100%, до замедления на 20%.



  1. Главная ссылка к новости (https://nuitka.net/posts/nuitk...)
  2. OpenNews: В Python добавлен JIT-компилятор
  3. OpenNews: Выпуск Nuitka 2.2, компилятора для языка Python
  4. OpenNews: CPython может сделать Rust обязательной сборочной зависимостью к версии 3.17
  5. OpenNews: Динамика изменения кодовой базы проекта Python
  6. OpenNews: Оценка изменения производительности CPython за последние 5 лет
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65271-nuitka
Ключевые слова: nuitka, python, jit
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (88) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:51, 23/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Единственное реальное применение это скрывать питоновский код в бинаре. Кому нужна реальная скорость используют Go.
     
     
  • 2.11, Джон Титор (ok), 11:19, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Не, это крутая штука на самом деле. Понимаешь множество ИИ написаны на Python, а быстродействие у него мягко говоря не очень хорошее и если на С или Rust перевести алгоритм, то можно получить хорошее быстродействие. А внутри некоторых моделей по факту тоже Python и если ещё ускорить там, так вообще... Помните была новость о том что был проект перевода нейросетей на rust? Так вот некоторые маленькие нейросети уже есть такие и вот они не 10-20 секунд на видеокарте и не минуту-две на процессоре свою работу делают, а доли секунд. Понимаешь?
     
     
  • 3.53, testuser123 (?), 23:04, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тебе бы матчасть подтянуть, слышал звон да не знаешь где он. Всё смешал в кучу и везде ни капли истины.

    Что касается LLM, они ограничены не софтом и ЯП, а железом.

    Что до твоего Python, так на нем только игрушки вроде pytorch да куски конвейера инференса, и то python здесь выступает только в роли языка-клея, удобно соединяющего с-шные либы и изредка перекидывающего данные между ними.

     
     
  • 4.56, Джон Титор (ok), 23:57, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Тебе бы матчасть подтянуть, слышал звон да не знаешь где он. Всё
    > смешал в кучу и везде ни капли истины.
    > Что касается LLM, они ограничены не софтом и ЯП, а железом.
    > Что до твоего Python, так на нем только игрушки вроде pytorch да
    > куски конвейера инференса, и то python здесь выступает только в роли
    > языка-клея, удобно соединяющего с-шные либы и изредка перекидывающего данные между ними.

    Ну спасибо что сказали

     
  • 4.99, Аноним (99), 16:08, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Pytorch это по-сути компилятор для которого питон собирает код.
     
  • 3.101, Аноним (101), 16:43, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В нейросетях производительность питонового кода важна, только если на CPU их гонять. И то, в JAX, например, есть JIT-компиляция как для GPU, так и для CPU (и это совсем не тот JIT, который в интерпретаторе пилят — тот скорее для всяких бэкэндщиков полезен)
     
     
  • 4.119, Джон Титор (ok), 11:09, 25/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > В нейросетях производительность питонового кода важна, только если на CPU их гонять.
    > И то, в JAX, например, есть JIT-компиляция как для GPU, так
    > и для CPU (и это совсем не тот JIT, который в
    > интерпретаторе пилят — тот скорее для всяких бэкэндщиков полезен)

    Что вы имеете против CPU? Ещё раз, более прямо скажу - процессоры бывают на разных архитектурах, не только x86. Всё?

     
     
  • 5.125, Аноним (125), 17:09, 26/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну есть NPU, но это уже не CPU. На чем еще реально запускать?
     
  • 2.36, Аноним (36), 15:48, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >Понимаешь множество ИИ написаны на Python

    От python-а там разве что загрузка сишных библиотек.

     
  • 2.43, Аноним (43), 18:47, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Кому нужна реальная скорость используют Go.

    luajit

     
     
  • 3.47, уп (?), 21:42, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Плюс, но bus factor слишком высок.
     

  • 1.4, Аноним (1), 11:01, 23/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ну и то что автор не смог нормально транслитирировать Нютка и у него получилась Нуитка, это отдельная хохма.
     
     
  • 2.50, Аноним (50), 22:41, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Opensource software name must be senseless and jawbreaking.
    Незачем гнаться за правильной транслитерацией, подставил кириллические буквы вместо латинских - и достаточно.
     
  • 2.70, Аноним (70), 04:48, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Анютка :)
    А как надо? Nyutka?
     
     
  • 3.73, Пноним (?), 07:57, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя явно лучше получается. Nutka, Njutka все подходит лучше чем есть.  
     
     
  • 4.81, Аноним (70), 08:47, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Конечно, у меня же натив уровень русского и хороший английского.

    А у создателя Nuitka видимо натив английский и плохой (или очень плохой русский), а у его Анютки - наоборот.

     
     
  • 5.105, anonymous (??), 20:06, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Он вообще немец
     
  • 3.91, Аноним (70), 11:01, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не смог carefully провести transliteration.
     
  • 2.96, Аноним (36), 14:12, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так а в чём проблема? Английские иероглифы не читаются так как пишутся.
     

  • 1.7, Смузихлеб забывший пароль (?), 11:04, 23/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > По сравнению с CPython скомпилированные скрипты
    > демонстрируют в тестах pystone повышение производительности на 335%

    не особо вникал в питоно-си но как удалось настолько повысить производительность ?

     
     
  • 2.12, Аноним (12), 11:21, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    проверять все равно никто не будет
     
  • 2.16, Аноним (1), 11:33, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Просто из интерпретируемого питон становится компилируемым. Но оверхед на питоновские абстракции все равно остаётся.
     
  • 2.21, Аноним (21), 12:17, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На практике cpython можно ускорить на 60% pgo и парой флагов компилятора, и сабж будет показывать стоковую производительность. Единственный плюс -- можно собрать все блобы в кучу для дистрибуции (будут ли они работать, это другой вопрос).
     
  • 2.35, Аноним (36), 15:24, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Благодаря эффекту низкой базы. Python крайне медленный язык, и не смотря на десятилетия улучшений, он до сих пор остаётся крайне медленным.
    https://www.opennet.ru/opennews/art.shtml?num=64029
    >Pypy, Node.js и Rust обогнали CPython 3.14 в первом тесте в 4.93, 4.88 и 69.82 раз

    Условный golang будет из коробки менее тормозным.

     
     
  • 3.37, Аноним (21), 15:50, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Всё перечисленное намного более жручее и ресурсоёмкое. Питон медленный, но легковесный. Как и шелл.
     
     
  • 4.55, Аноним (36), 23:49, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Питон по определению не может быть легковесным 32 41 ... большой текст свёрнут, показать
     
     
  • 5.57, Аноним (21), 00:00, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это чушь, у тебя numpy на практике и у него типы сишные. Размеры типов в питоне не имеют значения, в конечном счёте, для решения одной и той же задачи ты потратишь в разы или даже десятки-сотни раз больше памяти в го или расте. Да, возможно у них будет быстрее. Велика вероятность, что не будет.
     
     
  • 6.64, Аноним (36), 00:40, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Numpy это узкоспециализированная библиотека Возьмите условный dnf, mercurial, m... большой текст свёрнут, показать
     
  • 6.83, Аноним (50), 09:26, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Размеры типов в питоне не имеют значения

    Прекрасное заявление для демонстрации уровня компетентности питонокодера.

     
     
  • 7.86, Аноним (21), 09:41, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Именно, хотя при чём тут питонокодеры. Но у меня смутное подозрение, что твоей компетенции не хватает, чтобы об этом судить.
     
  • 7.117, Tron is Whistling (?), 07:19, 25/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно ещё им попробовать объяснить, что такое кеш, линейки кеша и т.п., но это бессмысленно - они сразу в кошелёк смотреть начнут.
     

  • 1.26, Аноним (26), 13:10, 23/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Она Tkinter поддерживает?
     
     
  • 2.29, Аноним (1), 14:31, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Йес офкос
     

  • 1.33, Аноним (36), 15:20, 23/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот удивительные люди. Вместо того, чтобы выкинуть python, один из самых тормозных языков, они изобретают очередные костыли, в попытке его ускорить.
     
     
  • 2.38, Аноним (38), 15:55, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Слушайте так можно сказать про что угодно, например, вместо того чтобы выкинуть c++, один из самых ужасных языков, который даже толком не проектировался, дальше продолжается наращивание костылей, чтобы в конечном итоге превратить его в раст. Не являюсь хейтером плюсов или любителем раст, это просто пример!!!
     
     
  • 3.42, Аноним (42), 18:36, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Слушайте так можно сказать про что угодно

    Не можно, нужно. rust действительно заменяет и плюсы и питон.

     
     
  • 4.85, Аноним (85), 09:38, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А вот еще ест язык free paskal он быстрее python? Он же кажется компилируемый, а он тоже в си а потом в бинарник компилируется?
     
     
  • 5.127, Аноним (127), 01:29, 27/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    здесь ашипак столько
    катится слиза
    как песать так можно
    о маи глаза
     
  • 4.93, Василий Пупкин (?), 12:40, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Раст при всех его плюсах никогда не сможет заменить питон в прототипировании, и других задачах с быстрыми итерациями. потому что не для этого создавался. Серебрянной пули все ещё не изобрели
     
     
  • 5.94, Аноним (36), 13:48, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Раст при всех его плюсах никогда не сможет заменить питон

    Допустим. А что может заменить? И когда.
    >в прототипировании

    Есть одна проблема: после прототипирования, код крайне редко переписывается на другой язык, если это не внутренний проект какой-то корпорации, с кучей денег и желанием не переплачивать за сервера. Так мир и обрастает тормозами.

     
  • 3.54, Аноним (50), 23:17, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Есть объективный критерий для "ужасности", выражаемый конкретной цифирью? Вот то-то.
    А для тормознутости - есть. И Питон - один из самых тормознутых языков, и это объективная истина, в отличие от оценки C++ как "ужасного".
     
     
  • 4.121, Прохожий (??), 10:00, 26/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Там, где используется в основном Питон, от него не нужна высокая производительность. А что же нужно? Высокая скорость разработки и лёгкость его последующего сопровождения.
    Да, можно вспомнить про программирование отступами и той головной боли, которую оно создаёт. Но это нивелируется обычно современными IDE. Равно как и отсутствие статической типизации.

    >Есть объективный критерий для "ужасности", выражаемый конкретной цифирью?

    Есть. Количество ошибок при работе с памятью в сколь-либо сложном коде (больше нескольких тысяч строк).

     
  • 2.39, Аноним (26), 16:02, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Питон успешен и распространён. Поэтому попытка сделать его не интерпретируемым (медленный), а компилируемым (быстрый). Делается как транспилятор через Си. Зачем возиться с ассемблером, если есть проверенный и оптимизированный инструмент? Так же сделан Nim, но похоже провал из-за стремления быть системным.
     
     
  • 3.52, Аноним (50), 22:48, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Распространение питона сродни метастазам раковой опухоли. Он приникает везде только благодаря изобилию недоучек, которых быстро-быстро научили кодить на питоне.
     
     
  • 4.75, Пноним (?), 08:06, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас то раздолье. Всё делают нейросети.
     
  • 3.58, Аноним (36), 00:13, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Питон успешен и распространён

    Это абсолюно никак не отрицает его тормознутости.
    >Поэтому попытка сделать его не интерпретируемым (медленный), а компилируемым (быстрый).

    Благодаря наличитю jit компиляторов, разница между интерпретацией и компиляцией становится все меньше. А вот накладные расходы на динамическую типизацию и прочие питоновские особенности никуда не деваются. И если про производительность хотя-бы иногда вспоминают, то про всё возрастающее потребление памяти - нет.
    >Зачем возиться с ассемблером, если есть проверенный и оптимизированный инструмент?

    Кроме ассемблера и питона есть куча других языков.

     
     
  • 4.63, Аноним (63), 00:34, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Это абсолюно никак не отрицает его тормознутости Это абсолюно никак не отрицает его тормознутости

    И ненадёжность.

     
     
  • 5.77, Пноним (?), 08:09, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что за чушь? Выполняет алгоритм один раз из двух? Что означает твой бред?
     
     
  • 6.88, Аноним (36), 10:27, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ошибки типизации всплывают во время выполнения.
     
     
  • 7.92, Аноним (21), 12:34, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Типизация в питоне одна из самых лучших на рынке. Жсерам непривычно наверно. Это вероятно с различными внешними апи, базами данных и десериализацией. А что, где-то лучше этот вопрос решён? В питоне вообще любой минимально совместимый тип можно подать коду, именно поэтому он так популярен. В некотором роде вопрос решается тайпхинтами (позволяет сразу поймать нововведения сторонних компонентов вместо мучительной отладки). Или сахаром вроде attrs, при очень большом желании работать со случайными непредсказуемыми данными.
     
     
  • 8.95, Аноним (36), 14:01, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько языков вы знаете Да, в языках из ML семейства, типа haskell или ocaml ... текст свёрнут, показать
     
     
  • 9.122, Прохожий (??), 10:22, 26/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В принципе, почти со всем согласен, кроме вот этого Потому что он простой и поз... большой текст свёрнут, показать
     
     
  • 10.128, Аноним (36), 10:53, 27/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Для того, чтобы выбрать python самостоятельно, нужно как минимум попробовать аль... текст свёрнут, показать
     
  • 4.76, Пноним (?), 08:09, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Есть какой то конкурс по потреблению памяти про который никто не знает? Питон решает задачи. А что он там при этом ест волнует примерно никого.
     
  • 2.40, Аноним (40), 17:57, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Вместо того, чтобы выкинуть python, один из самых тормозных языков, они изобретают очередные костыли, в попытке его ускорить.

    Python гармонично занял своё место в экосистеме GNU/Linux. Он не конкурирует с Си, он дополняет его. Думаю, в будущем Python займёт нишу языка Perl. Сосуществование Python и чистого Си взаимовыгодно. В биологии такие отношения называются симбиозом. У сишников Python оторжения не вызывает. Даже есть сишники интересующиеся языком Python.

    А для чего Гвидо изобрёл Python честное слово, не знаю.

     
     
  • 3.44, Аноним (36), 20:01, 23/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Он не конкурирует с Си, он дополняет его.

    Ложная дихтомия. Кроме питона и си существует куча других языков.

     
  • 3.61, Аноним (63), 00:30, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >для чего Гвидо изобрёл Python честное слово, не знаю

    Голландские компании заказали, вот и написал.

    "Из C и C++ взяты некоторые синтаксические конструкции (как пишет сам Гвидо ван Россум — он использовал наиболее непротиворечивые конструкции из C, чтобы не вызвать неприязнь у C-программистов к Python)" - https://ru.wikipedia.org/wiki/История_языка_программирования_Python

     
     
  • 4.72, Tron is Whistling (?), 07:48, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Лол, взяв значимые пробелы, он полностью устранил исходную проблему - у C-программистов на это ныне рвотный рефлекс, и неприязни банально не возникает - гвидобейсик обходится стороной.
     
     
  • 5.78, Пноним (?), 08:24, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Там в ссылке даже написано что заимствования там из Modula-3.
     
  • 5.90, Аноним (36), 10:32, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Лол, взяв значимые пробелы, он полностью устранил исходную проблему

    Какую? Автоформатирование уже изобретено.

     
     
  • 6.116, Tron is Whistling (?), 07:16, 25/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Какое автоформатирование, родной. Они ЗНАЧИМЫЕ. Автоформатирование тебе там так наформатирует, что ты будешь ошибки по всей портянке ловить.
     
  • 5.98, Аноним (98), 14:55, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну зачем же так исходить желчью? Python, между прочим, ещё и превосходный язык для обучения программированию. Для школьников и студентов самое то.
     
     
  • 6.100, Аноним (85), 16:38, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати кто-то писал, что паскаль более для этого подходящий язык, нежели питон. Т.к. более строг, а это и надо для новичков, учит детальнее продумывать проги.
     
     
  • 7.104, Аноним (104), 18:00, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Паскаль мёртвый язык! Учить мёртвому языку - терять попусту время. Ладно бы сам, но ты теряешь время своих учеников и студентов.

    >более строг

    Строгость нужна для компилируемых языков. Это когда бинарь работает непосредственно в оперативной памяти. А Питону излишняя строгость не нужна, у него программный код работает внутри виртуальной среды.

     
     
  • 8.107, Аноним (107), 20:53, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Динамическая типизация нужна только при интерактивном режиме работы В пакетном ... текст свёрнут, показать
     
  • 8.108, Аноним (107), 20:57, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    PASCAL живёт в Ada, Delphi, Lazarus, Modula-2, 1С, Inno Setup ... текст свёрнут, показать
     
     
  • 9.112, Аноним (85), 01:10, 25/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Такое ощущение, что все выше перечисленные несколько быстрее python, но не намно... текст свёрнут, показать
     
  • 8.111, Аноним (36), 00:12, 25/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это вообще никак не связано Для lisp-а есть компиляторы, ровно как и c поддерж... текст свёрнут, показать
     
  • 6.103, Аноним (36), 17:13, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Python, между прочим, ещё и превосходный язык для обучения программированию. Для школьников и студентов самое то.

    Вы так говорите, словно другие языки программирования плохо для этого подходят.

     
     
  • 7.106, Аноним (107), 20:50, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Посмотрите на каких языках учат программировать в университетах США: это Rust и Typescript.
    Вы всё ещё остаётесь при своём мнении что все языки одинаково хороши для обучения основам программирования?
     
     
  • 8.110, Аноним (36), 00:11, 25/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Совершенно внезапно, вы назвали ещё два языка Только вот проблема в том, что эт... текст свёрнут, показать
     
  • 8.115, Tron is Whistling (?), 07:15, 25/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В университетах США - внезапно - учат программировать на тех языках, курсы по ко... текст свёрнут, показать
     
  • 6.114, Tron is Whistling (?), 07:14, 25/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Угу. После этого обучения, правда, как и с 1С например, ни на чём другом писать уже не обучишь.
     
     
  • 7.118, Аноним (118), 11:02, 25/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >После этого обучения, правда, как и с 1С например, ни на чём другом писать уже не обучишь.

    Где-то этот боян я уже слышал? А вспомнил! Такое говорили, в те далёкие времена когда чмырили BASIC.

     
     
  • 8.123, Tron is Whistling (?), 15:19, 26/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да это не баян, это лютый факт - 1С ников, перетекших в другие области, единицы ... текст свёрнут, показать
     
     
  • 9.124, Аноним (124), 16:20, 26/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Мы тут не один-эсников обсуждаем Мы тут Питон обсуждаем ... текст свёрнут, показать
     
     
  • 10.126, Tron is Whistling (?), 22:38, 26/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так аналогично ... текст свёрнут, показать
     
  • 3.87, Аноним (85), 09:43, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Прстите, наверное глупость, но кто-то писал что Lua это что-то типа обертки для Си, или что-то типа того. Если это так то чегоб его не использовать в место python в linux?
     
     
  • 4.97, Аноним (98), 14:53, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Lua это что-то типа обертки для Си, или что-то типа того. Если это так то чегоб его не использовать в место python в linux?

    Такой вопрос уместно было бы задавать до того как Python стал всасываться в экосистему GNU/Linux. Python уже, по-факту является органической частью GNU/Linux.

     

  • 1.49, BrainFucker (ok), 22:13, 23/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Можно ещё на Cython писать, вроде скорость работы может оказаться ещё выше.
     
     
  • 2.60, Аноним (21), 00:16, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У сабжа нет никакой скорости. Cython это тупо си с питоновым синтаксисом, если с питоном не взаимодействовать (что вообще-то удобно).
     
     
  • 3.68, BrainFucker (ok), 04:30, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А у си тоже нет скорости? Или это выражение в духе "бесценная вещь"?
     
     
  • 4.79, Пноним (?), 08:29, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У сабжа это у Nuitka нет скорость. Cython хорош если все писать на нем и ни с чем больше не взаимодействовать. Cython не может просто взять готовый код на питоне и без правок под синтаксис cython запуститть, не то что сделать быстрым.
     

  • 1.65, Аноним (65), 01:03, 24/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >и на 5-6% на платформе x86_64 Linux

    ну значит просто дропнут все платформы, где не демонстрирует, и отчитаются "повысили производительность на всех поддерживаемых платформах".

     
  • 1.66, Сладкая булочка (?), 01:55, 24/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 335%.

    Пробовал на алгозадачах некоторых: разница с обычным питоном очень мала.

     
     
  • 2.69, BrainFucker (ok), 04:31, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так это всего лишь в три раза, а не в 300 раз. Да и то там наверняка не на всех тестах, а взяли пиковую производительность в некоторых случаях.
     
     
  • 3.80, Пноним (?), 08:36, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мало того что это по тесту pystone, который неизвестно что тестирует. Так ещё и эта информация была получена давно и на версии 2.7 при том что версия Питона 2.7 долгое время была быстрее любого пиона 3.

    Nuitka is already slightly faster than CPython, but there is work to be done to include as many C optimizations as possible. We currently get a 335% speedup in pystone, which is a good start. (source: Nuitka version 0.6.17 with Debian Python 2.7)

     
  • 2.89, Аноним (36), 10:31, 24/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Внезапно, совершенно внезапно. Интересно, сколько вам потребуется попыток, чтобы полностью отказаться от идеи ускорения питона.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру