Подтвердить что ты не робот

Базовый язык python

Что пилон написан на базовом языке? Фактически я сделал поиск Google, но не нашел удовлетворительного результата.

4b9b3361

Ответ 1

Вы не можете сказать, что Python написан на каком-то языке программирования, поскольку Python как язык - это всего лишь набор правил (например, синтаксические правила или описания стандартных функций). Поэтому мы можем сказать, что он написан на английском языке:). Однако упомянутые правила могут быть реализованы на некоторых языках программирования. Следовательно, если вы отправляете строку типа "import this" в эту программу, называемую интерпретатором, она вернет вам "Zen of Python".

Поскольку большинство современных ОС написаны на C, компиляторы/интерпретаторы для современных языков высокого уровня также написаны на C. Python не является исключением - его самая популярная/ "традиционная" реализация называется CPython и написана на C.

Существуют и другие реализации:

  • IronPython (Python работает на .NET)
  • Jython (Python работает на виртуальной машине Java)
  • PyPy (быстрая реализация python с JIT-компилятором)
  • Stackless Python (ветвь CPython, поддерживающая микропотоки)

Ответ 2

Источники public. Python написан на C (фактически реализация по умолчанию называется CPython).

Ответ 3

Python написано на английском языке. Но есть несколько реализаций:

  • PyPy (написан на Python)
  • CPython (написано на C)
  • IronPython (написано на С#)
  • Jython (написан на Java)

Ответ 4

он написан на C, его также называют CPython.

Ответ 5

Вы получите хорошую идею, если вы скомпилируете python из источника. Обычно он gcc компилирует *.c файлы

Ответ 6

Чтобы добавить и пересмотреть некоторые другие хорошие ответы:

Слово "Python" может быть написано на любом языке - это имя для языка.

Спецификация для Python (вопрос) написана на английском языке, но может быть написана в формальная семантика, Стандарт ML и Scheme. Видеть Спецификация языка программирования.

Существуют версии Python на многих языках, как отмечает Gandaro, из которых самый быстрый на удивление не оригинальный CPython, написанный на C.