- 主题:马虎的人真不适合编程
以前总觉得各种语言之间差不多,也确实用过几种语言编写简单小程序,不过最近被fortran90虐成狗了。
比如用了可选参数 integer, optional::ss
if present(ss) then
comands
endif
就会报错,需要写成
if (present(ss)) then
comands
endif
我开始以为这里的present的返回值就是逻辑值,应该没问题啊。后来发现if后面的的判断必须要加圆括号括起来。
--
FROM 36.130.177.*
每种语言都有自己的特性和语法糖,
fortran算是要求比较严格的。
【 在 dlmaple (ph) 的大作中提到: 】
以前总觉得各种语言之间差不多,也确实用过几种语言编写简单小程序,不过最近被fortran90虐成狗了。
比如用了可选参数 integer, optional::ss
if present(ss) then
comands
endif
就会报错,需要写成
if (present(ss)) then
comands
endif
我开始以为这里的present的返回值就是逻辑值,应该没问题啊。后来发现if后面的的判断必须要加圆括号括起来。
--
FROM 159.226.73.*
没见过比fortran更严格的语言了
【 在 waterpot (水壶) 的大作中提到: 】
: 每种语言都有自己的特性和语法糖,
: fortran算是要求比较严格的。
: 以前总觉得各种语言之间差不多,也确实用过几种语言编写简单小程序,不过最近被fortran90虐成狗了。
: ...................
--
FROM 221.11.20.*
C ?
【 在 rar (rar00,rar01,rar02...) 的大作中提到: 】
: 没见过比fortran更严格的语言了
--
FROM 210.34.16.*
c语言的格式要求严谨性比fortran宽松多了
【 在 qiuzhizhe (求知者) 的大作中提到: 】
: C ?
--
FROM 221.11.20.*
【 在 rar (rar00,rar01,rar02...) 的大作中提到: 】
: c语言的格式要求严谨性比fortran宽松多了
fortran 的自由格式还可以吧
以前的固定格式的要求的确挺多的
--
FROM 59.172.4.*
你这也……
真不冤
【 在 dlmaple (ph) 的大作中提到: 】
: 以前总觉得各种语言之间差不多,也确实用过几种语言编写简单小程序,不过最近被fortran90虐成狗了。
: 比如用了可选参数 integer, optional::ss
:
: if present(ss) then
--
FROM 112.65.11.*
深有同感
【 在 dlmaple (ph) 的大作中提到: 】
以前总觉得各种语言之间差不多,也确实用过几种语言编写简单小程序,不过最近被fortran90虐成狗了。
比如用了可选参数 integer, optional::ss
if present(ss) then
comands
endif
就会报错,需要写成
if (present(ss)) then
comands
endif
我开始以为这里的present的返回值就是逻辑值,应该没问题啊。后来发现if后面的的判断必须要加圆括号括起来。
--
FROM 219.142.99.*
推荐楼主试试Python的scipy项目,在科学计算领域算的上是绝对的黑科技了
--
FROM 111.201.54.*
是么?我对matlab先入为主,觉得matlab比numpy方便很多。scipy的好处就是解方程组的时候输入变量可以不用矩阵的形式输入,于我而言,这是唯二的好处之一(另一个是安装方便)。
到现在为止我都弄不清楚numpy的行向量,列向量。和列表倒还是有一点分别。
matlab的优化无论是表达还是求解效率远不如lingo,不知道scipy如何。
【 在 qliang27 的大作中提到: 】
: 推荐楼主试试Python的scipy项目,在科学计算领域算的上是绝对的黑科技了
--
FROM 59.109.178.*