Python和Ruby - 用于什么?

17 浏览
0 Comments

Python和Ruby - 用于什么?

已关闭。这个问题是基于观点的。它目前不接受答案。


想要改善这个问题吗?通过编辑此帖子,更新问题以便能够用事实和引用回答。

改善这个问题

我在考虑学习一点Ruby和Python,突然想到,Ruby/Python适合什么?何时使用Ruby,何时使用Python,或者Ruby/Python不适用于什么?:)

在这些语言中,我应该做什么?

谢谢

admin 更改状态以发布 2023年5月22日
0
0 Comments

如果你想知道人们实际使用它们做什么,可以查看Python Package Index、RubyForge,并搜索SourceForge甚至StackOverflow。

如shylent所说,你可以很容易地陷入关于它们应该用于什么的争论。 Ruby和Python都很受欢迎,特别是用于原型设计,但你也可以构建像Ruby on Rails、Zope和Mercurial这样的生产软件。

它们不适用的领域是关键性能代码(大多数不是)或接近于底层。

0
0 Comments

它们通常用于快速原型设计、快速开发、动态程序、Web应用和脚本。它们是通用目的语言,所以你可以用它们做几乎任何你想做的事情。相对于Java或C++,开发时间更短,但是性能和静态错误检查较差。您还可以在它们上面开发桌面应用程序,但是通常会出现一些小的运输问题(因为通常您还需要一起运输解释器)。您不应在它们上面进行关键代码或大量计算 - 如果您需要这些东西,请在更快的语言(如C)上进行,然后为代码创建一个绑定。我认为Python比Ruby更适合这个用途,但我可能错了。 (另一方面,Ruby有更强大的元编程)

0