计算机体系与编程语言之间的关系?
STL之父说道:“我们现在来探讨一下为什麽说C是一种伟大的语言......我们说语言是计算机体系结构的抽象......C当时并不是什麽利器. 但是当计算机被用来处理各种问题时, 作为最小抽象模型的C成了一种非常强大的语言, 在各个领域解决各种问题时都非常高效. 这就是C可移植性的奥秘, C是所有计算机的最佳抽象模型, 而且这种抽象确确实实是建立在实际的计算机, 而不是假想的计算机上的”
裘衷燕教授有句话(在《程序员》杂志讨论《D&E》的一篇文章里)说:GC与高效在冯·罗衣曼计算机体系里是一个两难。
到底计算机体系与语言之间有什么样的关系?从什么样的角度去分析,用什么样的方法去认识了。
希望热烈讨论