IronPython如何与python.org的默认Windows实现Python相媲美?如果我在学习Python,我会用IronPython学习一门微妙的不同的语言吗?没有什么库我会做什么?
或者,IronPython (不包括.NET IL编译类)有什么优点可以使其更具吸引力吗?
发布于 2009-02-26 14:30:48
有许多重要的区别:
与其他.NET语言一起使用
发布于 2009-02-26 10:47:58
在编写代码的方式上有一些细微的区别,但最大的区别在于可用的库。
有了IronPython,您就拥有了所有可用的.Net库,但代价是一些“普通”的python库,我认为这些库还没有移植到.Net VM中。
基本上,您应该期望语法和习惯用法是相同的,但是如果您尝试将为IronPython编写的脚本提供给“常规”Python解释器,它将不会运行。相反的方式可能更有可能,但我认为你也会发现不同之处。
发布于 2009-02-26 10:47:35
嗯,它通常更快。
不能使用模块,并且只有库的一个子集。
Here's a list of differences.
https://stackoverflow.com/questions/590007
复制相似问题