我正在为一种动态语言编写一个解释器,只是为了好玩。我有时会看看一些特性是如何在其他编译器中实现的。
虽然Rust或Haskell被改写为自己并没有那么糟糕,但我可以想象其他人可能会变得多么缓慢。尤其是像Golang这样有GC的。
我了解所有的流程,比如快速开发等等。
但是,如此重磅的演出值得吗
我曾处理过C#的性能问题。我回顾了包括GC在内的一些核心方法的源代码。有时部分代码是在C++上编写的,有时是在汇编程序上编写的。我认为使用clear C#不可能实现同样的性能。