随你怎么想,但没有比Fortran更适合科学计算的语言了(我就是Fortran的使用者)。
可能你的视野还停留在远古时期的Fortran 77/90/95,但实际上,现在的Fortran标准已发展至2008(参见http://gcc.gnu.org/wiki/GFortranStandards),其现有特性远超你描述和想象。
另外,什么叫Fortran“舍不得用换行符”啊?Fortran代码是以行为单位的,意味着Fortran代码必须换行(但可以用“;”分隔从而把逻辑上的“两行”写在同一行上)。
当然,Fortran也允许把“一行”拆成多行书写,自由格式下,Fortran的续行符是“&”。
至于大括号/花括号,只能说是你个人喜好。
不止Fortran,包括其他很多语言有更明显的以end作为结束标识的块结构,其与大括号包裹的块结构并没有本质上的区别。
至于C及其衍生语言为什么使用大括号作为块结构标识,实际上是因为早期的编译器有字符处理数目的限制,为了一次尽可能处理更多的代码,C语言选择了只占一个字符的大括号作为块起始标识,以节约代码字符数目,这根本就是一个历史遗留问题。
但显然,比起end,大括号并不直观,这不是C的优势。
国外超级计算机上的科学计算很多都是Fortran



