C파이썬

(CPython에서 넘어옴)

C파이썬(CPython)은 파이썬 프로그래밍 언어참조 구현체이다. C와 파이썬으로 작성된 C파이썬은 이 언어에 가장 널리 사용되는 기본 구현체이다.

CPython
원저자귀도 반 로섬
개발자파이썬 핵심 개발자들 및 파이썬 커뮤니티 (파이썬 소프트웨어 재단 지원)
발표일1994년 1월 26일(30년 전)(1994-01-26)
안정화 버전
3.12.0[1] 위키데이터에서 편집하기 / 2023년 10월 2일(6개월 전)(2023년 10월 2일)
저장소https://github.com/python/cpython
프로그래밍 언어C, 파이썬
플랫폼42개 플랫폼
언어영어
종류파이썬 프로그래밍 언어 인터프리터
라이선스파이썬 소프트웨어 재단 라이선스
웹사이트www.python.org

C파이썬은 인터프리트 과정 이전에 파이썬 코드를 바이트코드로 컴파일하기 때문에 인터프리터이기도 하고 컴파일러이기도 하다. C를 포함한 여러 언어의 외부 함수 인터페이스를 보유하고 있으며 여기서 파이썬 외의 언어로 바인딩을 명시적으로 작성해야 한다.

배포 편집

다음의 플랫폼들을 지원한다:[2]

유닉스 계열
특수 및 임베디드
기타

PEP 11[3]파이썬 소프트웨어 재단의해 C파이썬에서 지원되지 않는 플랫폼을 나열하고 있다. 다음 플랫폼들은 외부 포팅을 통해 여전히 지원된다. 이 포팅은 다음을 포함한다:

  • AtheOS (다음 버전 이후부터 미지원: 2.6)
  • BeOS (다음 버전 이후부터 미지원: 2.6)
  • 도스 (다음 버전 이후부터 미지원: 2.0)
  • IRIX 4 (다음 버전 이후부터 미지원: 2.3)
  • IRIX 5 and later (다음 버전 이후부터 미지원: 3.2, 3.7)[4]
  • 맥 OS 9 (다음 버전 이후부터 미지원: 2.4)
  • 미닉스 (다음 버전 이후부터 미지원: 2.3)
  • VMS (다음 버전 이후부터 미지원: 3.3)
  • OS/2 (다음 버전 이후부터 미지원: 3.3)
  • RISC OS (다음 버전 이후부터 미지원: 3.0)
  • 윈도우 2000 (다음 버전 이후부터 미지원: 3.3)
  • 윈도우 3.x (다음 버전 이후부터 미지원: 2.0)
  • 윈도우 9x (다음 버전 이후부터 미지원: 2.6)
  • 윈도우 NT 4.0 (다음 버전 이후부터 미지원: 2.6)

각주 편집

  1. “Python 3.12.0 (final) is here”. 2023년 10월 2일. 
  2. “PythonImplementations”. 2012년 7월 19일에 확인함. 
  3. “PEP 11 -- Removing support for little used platforms”. 《Python.org》 (영어). 2019년 8월 8일에 확인함. 
  4. “Irix still supported?”. 

외부 링크 편집