c# – 评论是否会降低编译语言的速度?

这里已经多次询问过有关解释语言或R的问题,但我没有找到任何关于编译语言的信息,特别是C#.

根据我读到的内容似乎可以忽略不计,但它仍然会导致解释语言的速度减慢:
Do comments slow down an interpreted language?

编译语言怎么样?!他们只减慢编译过程但不执行?

最佳答案
编译程序时,编译器实际执行:

>词法分析(标记化)
>语法分析(解析)
>语义分析(检查语言规则)
> [中级]代码生成
>代码优化(可选)

至于评论,它们应该在词法分析阶段被提取为标记,并在语法分析(解析)阶段退出.因此,您可以减慢编译器的速度,但不会减慢生成的代码.

许多解释型语言通常先做两到三个阶段,然后再执行,因此评论不一定会减慢甚至解释语言.

转载注明原文:c# – 评论是否会降低编译语言的速度? - 代码日志