我知道编译器是用同一种语言实现的许多语言: - C# Roslyn 编译器是用 C# 实现的 - F# 编译器是用 F# 实现的
现在,我认为这是可能的,例如在 C# 5.0 中实现 C# 6.0 的编译器
然后我的问题是关于语言的相同版本,即:
can a compiler of a language L be implemented in the same language L ?
我问这个是因为我听说 typescript 编译器是用 typescript 实现的,但是没有以前版本的 typescript 语言。
提前致谢。