【发布时间】:2010-12-04 07:35:30
【问题描述】:
我在想,随着越来越多的编程使用类似的各种工具和技术转移到网络上,有没有人想出一套好的编程语言基准?
我认为服务器端语言,如 Java、PHP、ASP.net 和 C# 是大语言。虽然它可能是 C 或 perl 之类的东西,但我不想去那里,因为它不是主流,甚至不是很快。
当我购买新 CPU 时,我可以对浮点数、整数和多任务数进行基准测试。我可以调整诸如渲染时间之类的东西。
我认为有人可以为简单的编程任务和实用的 Web 服务场景开发标准工作台。最好是一个独立的组织。当然,您可以随时调整代码以提高性能,但我说的是可以在每种语言中相同完成的简单事情。我敢打赌它也可能很强大。
在某些时候,对于可扩展性,性能将成为 Web 语言的一个问题。我想知道一种语言,或者更好的是,它的最新版本是否能在竞争中脱颖而出。
还有人在做这件事,还是我应该自己创业?
编辑:是的,我知道基准测试是主观的,对于网页来说更是如此。我并没有说这会很容易,甚至现在没有必要。显然,在孤岛危机与孤岛惊魂中对我的视频卡进行基准测试是主观的,但它是一个有用的现实世界测试。这就是我的目标,也是主流语言的目标。如果性能成为未来的焦点,我们能否看到 C 语言的复苏?
【问题讨论】:
-
作为一个小问题,C 是这些语言中最快的,但不是特别适合 Web 开发。
-
@Dean J:汇编器可能会更快:)
-
实际上,对像显卡这样的硬件进行基准测试比对编程语言进行基准测试要客观得多,因为您有可以应用的特定指标(每秒多边形数、帧速率等)直接进入游戏体验。编程语言并非如此,它会为无数不同的任务返回不同的结果。
-
叹气,程序员。问一个天上掉馅饼的问题,得到一个脚踏实地的回应。像这样的东西还不存在,但可以吗?我不在乎它现在看起来有多难或不切实际。我认为有人可以提出一套可能有用的标准基准。即使它比普通显卡要难 10 倍。
-
问一个天上掉馅饼的问题,得到一个脚踏实地的回答。你说这好像是一件坏事:)
标签: performance web-services web-applications benchmarking