“Jython”和“Python”的关系是什么?
是否可以理解为:1.python是jython的子集,python的所有程序都可以jython来解释执行;2.jython可以调Java的类库,比python扩展好。二者...
是否可以理解为:
1.python是jython的子集,python的所有程序都可以jython来解释执行;
2.jython可以调Java的类库,比python扩展好。
二者之间有什么差异吗?
python开发的所有东西,都可以由jython来执行,而不报错吗? 展开
1.python是jython的子集,python的所有程序都可以jython来解释执行;
2.jython可以调Java的类库,比python扩展好。
二者之间有什么差异吗?
python开发的所有东西,都可以由jython来执行,而不报错吗? 展开
展开全部
(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啦!!!!
(2)JPython是完全用JPython实现的python,它支持用java扩展,貌似无法用C扩展。
(3)这两个东东如果不讨论什么特殊的模块的话,当然用法相同,打个比方,现在用一个项目,让你用Fortran来实现python,那你也会尽可能的保持其语法上与另外两个主流的interpret一致。
(4)这两个东东,当然有区别,例如CPython就没有JPython的垃圾回收机制
(5)python还有其他的实现,例如有用.NET实现的.......全是C#
--------------------------------------------------------------------------
(6)至于你说谁的扩展好,我感觉这个很难说,要依据你要写什么类型的工程来定
(7)python挺不错的,现在NASA火星上的那个“好奇号”的程序都是用java编写的,可能下一个就是python啦!!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询