为什么Ada中没有多个或阻止评论?

时间:2014-11-22 16:26:26

标签: comments ada

为什么在Ada编程中没有像C / C ++ /* */那样的多个或块注释?

2 个答案:

答案 0 :(得分:14)

Ada 83 Rationale Section 2.1

  

没有提供任何形式的嵌入式注释(在一行文本中),因为它们的实用程序不足以证明额外的复杂性。不提供大于一行的单个注释。这样的注释需要一个结束注释分隔符,这将再次提高与(无意)遗漏结束分隔符相关的危险:程序的整个部分可以被编译器忽略而程序员没有意识到它,因此程序不会意思是他的想法。长篇评论可以写成一系列单行评论,从而将优雅与安全结合起来。

当然,现代IDE会对评论进行着色,但您可能不会注意到,编译器肯定不会。

答案 1 :(得分:0)

您可以随时使用:

如果(假)则

... ...代码在这里 ...

如果结束,