- 主题:fortran还活着,而且好像还没发替代,靠
有法替代。C替代fortran的事干过。
mitlib也是c写的。
并行Fortran,用多线程c,性能更高。
更别说GPU了吧!
【 在 xuzong 的大作中提到: 】
: 当年也学的很好
--
修改:ylh1969 FROM 221.221.52.*
FROM 221.221.52.*
好,说明二者皆可为,就是可互相替代。
【 在 dormouseBHU 的大作中提到: 】
: Cuda官方支持的编程语言就C和Fortran.所以在gpu编程这一块不存在Fortran不如c
--
FROM 221.221.52.*
科学计算可以用c代替呀!
【 在 overcomeunic 的大作中提到: 】
: 看着是在科学计算这里不可替代
: NVIDIA的CUDA原生支持fortran / c++
--
FROM 221.221.52.*
可以代替不是必须代替,不懂这点逻辑?
【 在 overcomeunic 的大作中提到: 】
: 然后C可以用C++ 代替,如果这样,我不明白为啥NVIDIA这种无良资本为啥要花人力去独立维护FORTRAN了
--
FROM 221.221.52.*
这没必要替代呀,没啥问题就继续用呗。
如果换语言,不改算法,通常会降低效率。
我的数据库类的程序,如果平替,JAVA改C,效率就会下降,C改JAVA,效率肯定会下降。
JAVA改c时,采用c的特性进行算法优化,性能可以大幅度提高。
【 在 GoodRen 的大作中提到: 】
: 气象/气候模拟 ECMWF天气预报模型(250万行) 转C++导致性能下降37%
--
修改:ylh1969 FROM 221.221.52.*
FROM 221.221.52.*
那就继续用呗。
【 在 overcomeunic 的大作中提到: 】
: 但凡能低成本替代早替代了
: 这个讨论有啥意思呀?
: 我的观点是fortran存在,可能是在科学计算这一块,很多软件还是重度依赖fortran,无它啊
--
FROM 221.221.52.*
嗯。平替是不行的。
【 在 klbs 的大作中提到: 】
: 之前干过用c替代fortran的傻事儿,fortran数组都是从1开始,而c是从零开始,找了很久才找到这个问题。
--
FROM 221.221.52.*