Tag: compiler theory

函数式语言编译器优于命令式语言编译器的优点

作为这个问题的后续内容F#内置不变性对C#有什么好处? –am我正确地假设F#编译器可以在知道它处理很大程度上不可变的代码时进行某些优化吗? 我的意思是,即使开发人员编写“Functional C#”,编译器也不会知道开发人员试图编写的所有不可变性,因此它无法进行相同的优化,对吧? 通常情况下,函数式语言的编译器能够进行使用命令式语言无法实现的优化 – 即使是尽可能多的不可写性编写的语言?