哪种动态.NET语言更有意义,Iron Ruby或Iron Python?

emc*_*den 5 .net ironpython ironruby dynamic-language-runtime dynamic-languages

我想花一些时间来了解更多关于在DLR之上构建的动态语言的知识,我不确定哪种语言会更好学习.

时间有限,我真的只有时间去学习其中一个.

从长远来看,对两者中的哪一个(Iron Ruby或Iron Python)更有用的任何意见?

Jim*_*mmy 5

没有进入语言的相对优点(这本身就是整个小便竞赛),IronPython(稳定的1.1.1,beta 2.0)在开发中比IronRuby(alpha)更进一步


Ori*_*rds 4

如果这是“哪种语言在 CLR 上运行得更好”,那么现在,IronPython 毫无疑问胜出。

但从长远来看,“哪种语言能教我更多,并在我作为程序员的职业生涯中为我提供更好的服务”,我肯定会说 IronRuby(CPython 与 CRuby 也是如此)

Ruby 会让您接触到比 Python 更多的“概念”,因为它在处理 lambda 函数、代码块、eval 等方面更加自由。

无论如何,这很可能会陷入一场口水战。对不起