有许多脚本语言社区声称该语言可用于所有内容,但事实上,几乎每个人都将其用于一个特定事物,例如:Web开发。例如,如果我看一下Ruby,它们会告诉你它的一般用途,但实际上每个人都只使用它来使用rails进行Web开发..
最好的问候, 喇嘛
答案 0 :(得分:3)
我倾向于将Python用于大多数不受计算限制的事情,即它们不受每秒执行的计算量的限制。我使用Python的一些东西是:
等...
当程序/算法 计算绑定时,我将C与Python和Ctypes一起使用。这是否符合您对通用目的的定义?它对于各种各样的应用程序肯定是有用的,但如果程序需要快速快速,则不适用。
稳定性:Python 2.5 / 2.6非常坚固。从来没有因为自我愚蠢而导致的崩溃。
快速发展:对我来说绝对值得。在大多数情况下,在我工作的领域,程序员时间比处理器时间更有价值。如果我可以在几天而不是几周内写一个程序,我很高兴让程序运行几个小时。
答案 1 :(得分:2)
声称它们可用于所有内容,但我经常找不到任何示例
您的问题基于错误的假设。虽然,正如指出的那样,图灵完整语言将能够计算出你所需要的东西......大多数人将“查看”语言作为其最有用的特性和生产语义的总和。
现实是:
脚本语言的兴起很自然。试图断言任何一种语言,方法或执行程度对于一系列情况都是有益的通常是徒劳的。
想象一下,尝试使用Python应该使用Erlang,或者使用C而不是Lisp,因为您认为所有语言都是相同的。尽管如此,你可以在问题领域中实现相同的功能,在大多数语言/平台中,不同级别的ballache 依赖于任务。
答案 2 :(得分:2)
我经常使用PHP来处理我以前使用bat文件的东西。写起来容易得多。具有讽刺意味的是,从subversion源为我的Web应用程序创建可安装材料的部署脚本是用PHP编写的。
Python在游戏社区很受欢迎。 EVE Online是written in python。
答案 3 :(得分:1)
我经常使用ruby来为其他人创建bash / sh文件。我发现Ruby语法直观的批处理任务以及许多其他类型的任务(这是我的goto语言)
Perl在unix中非常受欢迎,例如包用perl编写的包管理器和网站以及维护脚本。
Python非常适合网络和应用程序使用。
VBA因滥用在Access中编写程序而受欢迎,而且曾经常用于ASP的网站(对吗?)
答案 4 :(得分:0)
没人提到AppleScript!
哈哈,不用说,Perl在任何地方运行,默认安装在(几乎)任何Unix系列操作系统上(并且很容易在Windows上运行),并且非常适合将事物粘合在一起。如果您在CPAN浏览一下,您会发现它极其通用。 “瑞士军队电锯”的目的是作为一种诽谤,但我深情地想到它。表现也很好,尽管它实际上并不重要。拉里沃尔的目标是“让事情变得轻松而艰难”。
好的,所以我仍然是一个粉丝,叹了口气。