Что пилон написан на базовом языке? Фактически я сделал поиск Google, но не нашел удовлетворительного результата.
Базовый язык python
Ответ 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.