program story

파이썬의 기본 언어

inputbox 2020. 12. 29. 07:02
반응형

파이썬의 기본 언어


작성되는 기본 언어 파이썬은 무엇입니까? 실제로 Google 검색을했지만 만족스러운 결과를 찾지 못했습니다.


Python이 일부 프로그래밍 언어로 작성되었다고 말할 수는 없습니다. 언어로서의 Python은 단지 규칙 집합 (예 : 구문 규칙 또는 표준 기능에 대한 설명)이기 때문입니다. 그래서 우리는 그것이 영어로 쓰여졌다 고 말할 수 있습니다 :). 그러나 언급 된 규칙은 일부 프로그래밍 언어로 구현할 수 있습니다. 따라서 인터프리터라는 프로그램에 'import this'와 같은 문자열을 보내면 "Zen of Python"이 반환됩니다.

대부분의 최신 OS는 C로 작성되기 때문에 최신 고급 언어 용 컴파일러 / 인터프리터도 C로 작성됩니다. Python도 예외가 아닙니다. 가장 인기있는 / "전통적인"구현은 CPython이라고하며 C로 작성되었습니다.

다른 구현이 있습니다.

  • IronPython (.NET에서 실행되는 Python)
  • Jython (Java Virtual Machine에서 실행되는 Python)
  • PyPy (JIT 컴파일러를 사용한 빠른 파이썬 구현)
  • Stackless Python (마이크로 스레드를 지원하는 CPython 지점)

출처는 공개 됩니다. Python은 C로 작성됩니다 (실제로 기본 구현은 CPython이라고합니다).


Python 은 영어로 작성되었습니다. 그러나 몇 가지 구현이 있습니다.


C로 작성되었으며 CPython 이라고도 합니다.


소스에서 파이썬을 컴파일하면 좋은 아이디어를 얻을 수 있습니다. 일반적으로 파일 gcc을 컴파일 *.c합니다.


다른 좋은 답변을 추가하고 재구성하려면 :

파이썬 (질문)에 대한 사양은 영어로 작성되어 있지만 작성 될 수 공식적인 의미 로, 표준 ML제도가 있습니다. 프로그래밍 언어 사양을 참조하십시오 .

Gandaro가 언급했듯이 여러 언어로 Python이 구현되어 있으며, 그중 가장 빠른 것은 놀랍게도 C로 작성된 원래 CPython이 아닙니다.

참조 URL : https://stackoverflow.com/questions/9451929/base-language-of-python

반응형