fbpx
维基百科

Jython

Jython(原JPython),是一个用Java语言写的Python解释器

Jython
原作者Jython
首次发布2001年1月17日,​22年前​(2001-01-17[1]
当前版本
  • 2.7.3 (2022年9月11日;穩定版本)
源代码库
  • github.com/jython/jython/
编程语言PythonJava
操作系统跨平台
系統平台Java虚拟机
类型Python解释器
许可协议Python软件基金会许可证(舊版本請見Jython#许可协议
网站www.jython.org

概述 编辑

Jython程序可以和Java无缝集成。除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于C语言的全部模块。比如,Jython的用户界面将使用SwingAWT或者SWT。Jython可以被动态或静态地编译成Java字节码

Jython还包括,一个将Python代码转换成Java代码的编译器。这意味着Python程序员能够将自己用Python代码写的类库用在Java程序里。

许可协议 编辑

Jython同时使用以下三种协议授权:[2]

  1. Python软件基金会许可证(v2)
  2. Jython 2.0, 2.1授權條款
  3. JPython 1.1.x軟體授權條款

前两个是自由软件协议。第三个还不清楚,因为还没有被自由软件基金会接受。

历史 编辑

Jim Hugunin于1997年创造了Jython,并将它发展到1999年。1999年2月,Barry Warsaw接管了他的工作。2000年十月,Jython项目被移动到SourceForge。很长一段时间内主要由Samuele Pedroni负责维护和开发Jython。2004年底,Pedroni将精力集中在PyPy,但他仍然被认为是Jython内部管理层的一员。2005年1月,Brian Zimmer因开发Jython而得到Python软件基金会的资助。2005年12月,Frank Wierzbicki作为主要开发者接替了Zimmer的工作。2005年,Jython的发展因为缺少优秀的开发者而放缓

2008年3月3日,太阳计算机公司就像之前雇佣2名JRuby开发者那样请来Ted Leung和Frank Wierzbicki为Jython和Python工作。[3] 开发进度稳步增长。[4][5] Jython现在甚至可以运行Django(类似于Ruby on Rails框架).[6]

现状和未来 编辑

当前的Jython版本是2017年7月1日发布的Jython 2.7.1

Jython的优点 编辑

  • 与相似的Java程序相比,Jython极大减少了程序代码量。
  • Jython同时拥有解释器编译器,使其无需编译就可以测试程序代码。

参考资料 编辑

  1. ^ Wierzbicki, Frank. jython: 3d8067c56a1d NEWS. 2015-03-22 [2015-03-28]. (原始内容于2020-02-17). 
  2. ^ . Jython's project. [2008-02-09]. (原始内容存档于2008-02-23). 
  3. ^ Leung, Fred. The Sun is going to shine on Python. 2008-03-03 [2008-03-03]. (原始内容于2017-10-25). 
  4. ^ WhosDoingWhat. Jython's Wiki. 2007-12-29 [2008-02-09]. (原始内容于2017-11-27). 
  5. ^ Nutter, Charles. Jython's Back, Baby!. 2008-01-03 [2009-05-31]. (原始内容于2016-03-08). 
  6. ^ Baker, Jim. . 2008-01-03 [2009-05-31]. (原始内容存档于2009-06-30). 

参閱 编辑

外部链接 编辑

  • Jython Home Page (页面存档备份,存于互联网档案馆
  • Jython Sourceforge Page (页面存档备份,存于互联网档案馆
  • differences between CPython and Jython (页面存档备份,存于互联网档案馆
  • Charming Jython: Learn how the Java implementation of Python can aid your development efforts (页面存档备份,存于互联网档案馆
  • Get to know Jython (页面存档备份,存于互联网档案馆
  • Learn how to write DB2 JDBC tools in Jython (页面存档备份,存于互联网档案馆
  • Tips for Scripting Java with Jython (页面存档备份,存于互联网档案馆
  • Jython tips for Python programmers (页面存档备份,存于互联网档案馆

jython, 原jpython, 是一个用java语言写的python解释器, 原作者首次发布2001年1月17日, 22年前, 2001, 当前版本2, 2022年9月11日, 穩定版本, 源代码库github, jython, jython, 编程语言python和java操作系统跨平台系統平台java虚拟机类型python解释器许可协议python软件基金会许可证, 舊版本請見, 许可协议, 网站www, jython, 目录, 概述, 许可协议, 历史, 现状和未来, 的优点, 参考资料, 参閱, 外部链. Jython 原JPython 是一个用Java语言写的Python解释器 Jython原作者Jython首次发布2001年1月17日 22年前 2001 01 17 1 当前版本2 7 3 2022年9月11日 穩定版本 源代码库github wbr com wbr jython wbr jython wbr 编程语言Python和Java操作系统跨平台系統平台Java虚拟机类型Python解释器许可协议Python软件基金会许可证 舊版本請見Jython 许可协议 网站www jython org 目录 1 概述 2 许可协议 3 历史 4 现状和未来 5 Jython的优点 6 参考资料 7 参閱 8 外部链接概述 编辑Jython程序可以和Java无缝集成 除了一些标准模块 Jython使用Java的模块 Jython几乎拥有标准的Python中不依赖于C语言的全部模块 比如 Jython的用户界面将使用Swing AWT或者SWT Jython可以被动态或静态地编译成Java字节码 Jython还包括jythonc 一个将Python代码转换成Java代码的编译器 这意味着Python程序员能够将自己用Python代码写的类库用在Java程序里 许可协议 编辑Jython同时使用以下三种协议授权 2 Python软件基金会许可证 v2 Jython 2 0 2 1授權條款 JPython 1 1 x軟體授權條款前两个是自由软件协议 第三个还不清楚 因为还没有被自由软件基金会接受 历史 编辑Jim Hugunin于1997年创造了Jython 并将它发展到1999年 1999年2月 Barry Warsaw接管了他的工作 2000年十月 Jython项目被移动到SourceForge 很长一段时间内主要由Samuele Pedroni负责维护和开发Jython 2004年底 Pedroni将精力集中在PyPy 但他仍然被认为是Jython内部管理层的一员 2005年1月 Brian Zimmer因开发Jython而得到Python软件基金会的资助 2005年12月 Frank Wierzbicki作为主要开发者接替了Zimmer的工作 2005年 Jython的发展因为缺少优秀的开发者而放缓2008年3月3日 太阳计算机公司就像之前雇佣2名JRuby开发者那样请来Ted Leung和Frank Wierzbicki为Jython和Python工作 3 开发进度稳步增长 4 5 Jython现在甚至可以运行Django 类似于Ruby on Rails的框架 6 现状和未来 编辑当前的Jython版本是2017年7月1日发布的Jython 2 7 1Jython的优点 编辑与相似的Java程序相比 Jython极大减少了程序代码量 Jython同时拥有解释器和编译器 使其无需编译就可以测试程序代码 参考资料 编辑 Wierzbicki Frank jython 3d8067c56a1d NEWS 2015 03 22 2015 03 28 原始内容存档于2020 02 17 The Jython License Jython s project 2008 02 09 原始内容存档于2008 02 23 Leung Fred The Sun is going to shine on Python 2008 03 03 2008 03 03 原始内容存档于2017 10 25 WhosDoingWhat Jython s Wiki 2007 12 29 2008 02 09 原始内容存档于2017 11 27 Nutter Charles Jython s Back Baby 2008 01 03 2009 05 31 原始内容存档于2016 03 08 Baker Jim Django on Jython Minding the Gap 2008 01 03 2009 05 31 原始内容存档于2009 06 30 参閱 编辑IronPython Python的 NET平台解释器 Python PyPy外部链接 编辑Jython Home Page 页面存档备份 存于互联网档案馆 Jython Sourceforge Page 页面存档备份 存于互联网档案馆 differences between CPython and Jython 页面存档备份 存于互联网档案馆 Charming Jython Learn how the Java implementation of Python can aid your development efforts 页面存档备份 存于互联网档案馆 Get to know Jython 页面存档备份 存于互联网档案馆 Learn how to write DB2 JDBC tools in Jython 页面存档备份 存于互联网档案馆 Tips for Scripting Java with Jython 页面存档备份 存于互联网档案馆 Jython tips for Python programmers 页面存档备份 存于互联网档案馆 Jython license information Scripting on the Java platform Jython Bibliography 取自 https zh wikipedia org w index php title Jython amp oldid 75041208, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。