- 主题:询价:改写4.5万行的fortran77程序
还真别说,我还真干过这个活儿,当然,我是从77 -> 90。要是早几年我还真有兴趣干这个活儿,而且排版也会漂亮,哈哈哈
如果你程序自己有 bug,不能要求改的人给你修 bug,能保证同样的输入给出同样的输出就已经很好了
【 在 dadadedada 的大作中提到: 】
: 我有一个老的程序,里头大量common block和goto等,希望改为fortran95。如果要招人改写一下,大概什么样的出价会有人愿意接手?
: 该怎么约定验收?如果改写完里头有bug怎么办?谢谢!
: 程序的情况:
: ...................
--
FROM 111.60.2.*
【 在 chunhui 的大作中提到: 】
: 我给你一个节省一大笔钱的明知的建议:别改 这俩字值你打算出价修改的一半。
是的,能工作就不建议改,现在的 fortran 编译器还是支持 77 的
77 -> 95 很多工作要做
把 common block 封装成 module
将隐式省明改成显式的
一些 77 中的手写计算要不要换成95内置函数,比如矩阵的乘法这类的
一些手写的向量化,要不要换成内置的向量化
……
各种细节需要处理,一不小心就会有问题
如果一定要改,要事先写好测试用代码,这样修改完了可以覆盖测试
只是费这个劲儿干啥?
并不觉得90后比77更易读,效率也不见得有提高……
--
FROM 219.140.57.*
【 在 solemio 的大作中提到: 】
: 不至于吧,NVIDIA还在支持 CUDA Fortran 的GPU编程呢。当然,最新的Fortran和老的Fortran77早已相差甚远了,后者的确已经没什么人用了
现在新上手肯定不会是 77,fortran 的发展还是很健康的,新标准迭代也很多
用的人也还是很多的
--
FROM 111.60.2.*