我正在为动态语言编写解释器,只是为了好玩。我有时会看看其他编译器中如何实现某些功能。
尽管Rust或Haskell改写为它并没有那么糟糕,但我可以想象其他的可能变得多么缓慢。尤其是那些具有GC的语言,例如Golang。
我了解所有过程,如快速开发等。
我曾处理过C#的性能问题。我回顾了包括GC在内的一些核心方法的源代码。有时,部分代码是用C ++编写的,有时是用汇编程序编写的。我不认为使用清晰的C#可以实现相同的性能。