Language agnostic 如何比较不同的编程语言?

Language agnostic 如何比较不同的编程语言?,language-agnostic,Language Agnostic,很抱歉,我找不到有关堆栈溢出的任何相关问题。然而,我发现了这个信息图形。 所以我经常听说有些语言据说有更高的性能或更高效。例如,在《实用程序员指南》导言中,松本幸弘称他的语言“比Perl更强大,比Python更面向对象”。虽然很明显,不同范式的代表有各自的优缺点(C通常具有更高的性能,而Python使开发过程更简单),但仍不清楚在同一范式中比较的标准是什么,以及这种联系是如何打破的 看一看计算机语言基准游戏(又名编程语言枪战): 丑陋的事实是,比较语言(总体上/作为一个整体——即,除了非常狭隘的

很抱歉,我找不到有关堆栈溢出的任何相关问题。然而,我发现了这个信息图形。
所以我经常听说有些语言据说有更高的性能或更高效。例如,在《实用程序员指南》导言中,松本幸弘称他的语言“比Perl更强大,比Python更面向对象”。虽然很明显,不同范式的代表有各自的优缺点(C通常具有更高的性能,而Python使开发过程更简单),但仍不清楚在同一范式中比较的标准是什么,以及这种联系是如何打破的

看一看计算机语言基准游戏(又名编程语言枪战):


丑陋的事实是,比较语言(总体上/作为一个整体——即,除了非常狭隘的目的和特定的情况)是不可能的,我们都只是喜欢互相诽谤的愚蠢的孩子。这个问题更适合程序员。stackexchange。com@delnan突然,这看起来像是一个合法的答案。用户社区和个人体验似乎与特定工具集的优势一样重要。@delnan,错了,完全可以在受控实验中比较语言(以及任何其他工具)。@SK logic当然可以。这正是我所指的:为了一个非常狭隘的目的和特定的环境。这不是大多数人在“比较”语言时的意思,当然,结果只适用于特定情况,所以这有点异国情调。(不要说什么,否则基准游戏管理员会对5年前发生的名称更改感到恼火。)哦,谢谢你的提醒,我不知道。但是:我在谷歌上搜索编程语言枪战,因为这个名字一直萦绕在我的脑海中。请注意,语言,尤其是专有名称是由使用该名称的人选择的,而不是由拥有该财产的人选择的。谷歌“最快的编程语言”,你会找到该网站,而不是该名称。谷歌“speed jruby”,你会找到这个网站,但那不是它的名字。谷歌“反向补码”,你会发现这个网站,而不是它的名字。