dram.me

Fortran编码风格

和其他早期编程语言(COBOL、Lisp、Ada)一样,Fortran对于除字符串之外的代码文本是大小写无关的。这样就给代码编写者很大的自由度,因为包括关键字在内的所以标识符都可以任意选择大小写风格。

但是大小写无关也带来以下几点问题:

  1. 字面上看上去不同大小写方式的标识符,实际上是同一样东西,这可能给代码阅读者带来困扰;

  2. 编译器在错误信息中可能没有保留代码中的大小写模式,而是做了统一处理,这样会导致不对应;

  3. 通过大小写而非命名区分不同类型的标识符,并不十分显而易见,如果没有广泛接受的统一规范,可能反而成为负担;

基于以上这些原因,现在暂定编写Fortran代码统一使用小写。