我是.NET程序员.Python和/或Ruby的具体用途是什么会让我更有效率?

Ale*_*sky 4 .net ruby python

我记得当我第一次阅读Pragmatic Programmer时,他们建议使用脚本语言来使你成为一个更高效的程序员.

把这付诸实践,我陷入了困境.

我想知道使用Python或Ruby的具体方法可以使我成为一个更高效的.NET开发人员.

每个答案的一种特定方式,如果您可以说我是否可以使用PythonRuby两者,那就更好了.

见下面的标准格式.

Ale*_*lli 5

IronPython/IronRuby

IronPython in Action将更好地解释这个问题(以及究竟如何最好地使用IronPython),这可能会在SO答案中得到满足.我有偏见 - 我是一名科技评论家,并且是其中一位作者的朋友 - 但客观地认为这是一本好书.(不知道IronRuby是否有幸拥有同样精彩的书籍).

正如你想要的"每个答案的一种特定方式"(与SO不相容,如果他们有25个"特定方式"来表示......! - ,强烈阻止海报张贴25个不同的答案):为了探索某些特定的装配而进行原型设计或你不熟悉的集合(检查你是否理解他们的文档以及如何执行某些任务)在IronPython中比在C#中提高了一个数量级,因为你可以交互式地探索并且编译是瞬时的,并且-needed.(没有尝试过IronRuby,但我认为它可以以大致相同的方式和速度工作).