“Jython”和“Python”的关系是什么?

是否可以理解为:1.python是jython的子集,python的所有程序都可以jython来解释执行;2.jython可以调Java的类库,比python扩展好。二者... 是否可以理解为:
1.python是jython的子集,python的所有程序都可以jython来解释执行;
2.jython可以调Java的类库,比python扩展好。

二者之间有什么差异吗?
python开发的所有东西,都可以由jython来执行,而不报错吗?
展开
 我来答
lzn_world
2017-12-28 · TA获得超过701个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:351万
展开全部
(1)我们通常意义上说的python是CPython,也就是完全用C实现的python,它支持C的扩展,不支持java什么的扩展。
(2)JPython是完全用JPython实现的python,它支持用java扩展,貌似无法用C扩展。
(3)这两个东东如果不讨论什么特殊的模块的话,当然用法相同,打个比方,现在用一个项目,让你用Fortran来实现python,那你也会尽可能的保持其语法上与另外两个主流的interpret一致。
(4)这两个东东,当然有区别,例如CPython就没有JPython的垃圾回收机制
(5)python还有其他的实现,例如有用.NET实现的.......全是C#
--------------------------------------------------------------------------
(6)至于你说谁的扩展好,我感觉这个很难说,要依据你要写什么类型的工程来定
(7)python挺不错的,现在NASA火星上的那个“好奇号”的程序都是用java编写的,可能下一个就是python啦!!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式