另一个帖子有这个引用
- Erlang VM BEAM和HiPE主要用C语言编写.
- 链接的驱动程序主要用C语言编写.(它们插入VM并与外界通信.)
我读过一些看法,认为Ada的强类型,模块化,运行时检查,并行处理等等都比C更好.
使用Ada编译的Erlang会比用C语言制作的Erlang更好还是更差?
只是一个假设的Q.
T.E*_*.D. 11
通常情况下,我会在这样的话题上向你抛出一堆狡猾的词语,但事实证明这个问题已被研究过(它是一个.doc文件.抱歉).
Rational有一个编译器,在这两种语言中都有大量代码,并且在几年内编译了大量关于错误率,修复时间等的数据.出于好奇,他们的一位工程师对这些数字进行了抨击.
答案是"C的开发成本超过了Ada的成本".如果您阅读摘要标题,您会发现他们认为在Ada中编写相同的代码会花费大约一半的成本.
我知道每个读这篇文章的人都急于在这个结论中挖洞.我也是.但是他们在报告中我想到的每个角度都看得很近.