제이슨

Jython
제이슨
Jython Logo
초기 릴리즈2001년 1월 17일, 21년 전(2001-01-17)[1]
안정된 릴리스
2.7.2[2] / 2020년 3월 21일, 2년 전(2020년 3월 21일)
저장소
기입처PythonJava
운영 체제크로스 플랫폼
플랫폼Java 가상 머신
유형Python 프로그래밍 언어 인터프리터
면허증.Python Software Foundation 라이센스(이전 릴리스의 경우 라이센스 조건 참조)
웹 사이트www.jython.org Edit this at Wikidata

Jython은 Java 플랫폼에서 실행되도록 설계된 Python 프로그래밍 언어를 구현한 것입니다.이 구현은 1999년까지 [3]JPython으로 알려져 있었습니다.

개요

Jython 프로그램은 모든 Java 클래스를 가져와 사용할 수 있습니다.일부 표준 모듈을 제외하고 Jython 프로그램은 Python 모듈 대신 Java 클래스를 사용합니다.Jython은 표준 Python 프로그래밍 언어 배포에 거의 모든 모듈을 포함하며, C에서 원래 구현된 일부 모듈만 포함하지 않습니다.예를 들어 Jython의 사용자 인터페이스는 Swing, AWT 또는 SWT작성할 수 있습니다.Jython은 Python 소스 코드를 온디맨드 또는 스태틱하게 Java 바이트 코드(중간 언어)로 컴파일합니다.

역사

Jython은 Python 프로그램이 액세스하는 성능 집약적인 코드를 위해 C를 Java대체하기 위해 1997년 말에 처음 만들어졌으며 2000년 10월에 SourceForge로 이전했습니다.Python Software Foundation은 2005년 1월에 보조금을 지급했습니다.Jython 2.5는 2009년 [4]6월에 출시되었습니다.

상태 및 로드맵

가장 최근의 발매는 Jython 2.7.2입니다.2020년 3월 21일에 출시되었으며 Python 2.[5]7과 호환됩니다.

Jython은 Python 언어 사양을 구현하고 있지만 Python의 [6][7]레퍼런스 구현CPython과 약간의 차이점과 호환성이 있습니다.

라이선스 조건

버전 2.2 이후 Jython(표준 라이브러리 포함)은 Python Software Foundation License(v2)에 따라 출시됩니다.이전 버전은 Jython 2.0, 2.1 라이선스JPython 1.1.x 소프트웨어 [8]라이선스의 대상이 됩니다.

명령줄 인터프리터는 Apache Software License에서 사용할 수 있습니다.

사용.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Wierzbicki, Frank (22 March 2015). "jython: 3d8067c56a1d NEWS". Retrieved 28 March 2015.
  2. ^ "jython: 925a3cc3b49d". 21 March 2020. Retrieved 24 December 2020.
  3. ^ "JythonFaq/GeneralInfo - JythonWiki". 3 April 2014. Retrieved 28 March 2015.
  4. ^ Wierzbicki, Frank (16 June 2009). "Jython 2.5.0 Final is out!". Retrieved 2 July 2009.
  5. ^ "News". Jython. Retrieved 19 April 2020.
  6. ^ "JythonFaq". Jython's project. Retrieved 5 July 2009.
  7. ^ "Differences between CPython and Jython". Jython's project. Retrieved 5 July 2009.
  8. ^ "The Jython License". Jython's project. Retrieved 9 February 2008.
  9. ^ "Introducing Ignition - Ignition User Manual 7.9 - Ignition Documentation". docs.inductiveautomation.com. Retrieved 24 April 2019.

외부 링크