170 похожих чатов

Это как отдельные языки?

9 ответов

8 просмотров

Нет, CPython это интерпретатор, который исходный код переделывает в байт код

Yatagarashy- Автор вопроса
Стас
Нет, CPython это интерпретатор, который исходный к...

Тоесть, есть у меня python код, и я могу запустить его как на CPython так и на PyPy?

1) CPython является эталонным и наиболее популярным интерпретатором Python, который написан на языке С. Это изначальная версия языка, которую пользователи скачивают с официального сайта. Именно CPython подразумевается по умолчанию, когда речь идет о языке программирования Python. 2) PyPy написан на чистом Python. Его особенность заключается в более высокой скорости выполнения кода по сравнению с эталонным CPython. Это улучшение производительности достигается благодаря наличию встроенного JIT-компилятора (Just-in-time, динамическая компиляция). 3) Jython написан на языке Java. Программы, работающие в среде Jython, могут одновременно использовать классы этих двух языков. Такая программа во время выполнения ведет себя точно так же, как настоящая программа на языке Java. 4) IronPython написан на языке C# и был разработан с целью совмещения языка Python с компонентами платформы .NET. Различаются все эти интерпретаторы прежде всего степенью совместимости с различными расширениями, созданными для эталонного СPython. Наибольшей совместимостью обладает PyPy, так как он реализован на самом Python.

Удаляй дерьмо-пасту от гпт.

Стас
1) CPython является эталонным и наиболее популярны...

Не уверен насчёт самого последнего тезиса

Tishka17
Не уверен насчёт самого последнего тезиса

Я бы даже сказал, что там не может быть уверенности Т.к. расширения созданные для Cpython не могут быть совместимы с PyPy лучше, чем с самим Cpython :)

Где тут оффтоп, или как он называется я хз

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
12
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Утра доброго. Просветите пожалуйста. Хочу сделать rest сервер на делфи. Посмотрел 3 фреймворка: dmvc, Mars, mormot. Ни в одном из них не упоминается ассинхронная обработка вхо...
Сергей Бычков
10
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
Карта сайта