- 主题:询价:改写4.5万行的fortran77程序
嘿,不是HPC就是数学算法,4.5万行改写,天价了
--
FROM 223.71.29.*
4.5万行!!!???
这活没有七位数不能干
以fortran的强大,这里面的功能会多到不可思议
还有大量goto,不彻底搞懂这个程序就是自己给自己挖坑
【 在 dadadedada 的大作中提到: 】
: 我有一个老的程序,里头大量common block和goto等,希望改为fortran95。如果要招人改写一下,大概什么样的出价会有人愿意接手?
: 该怎么约定验收?如果改写完里头有bug怎么办?谢谢!
: 程序的情况:
: ...................
--
FROM 124.207.38.*
所以看起来只是解决一个环境编译的问题?
或许顶多个别老的API需要替换?
但这应该不是一个需要重写程序的问题吧?
【 在 solemio 的大作中提到: 】
: Fortran的标准是向前兼容的,有的编译器编译时可能需要设置一下 ...
--
FROM 222.131.29.*
这帖子看着真带劲。。。
【 在 dadadedada 的大作中提到: 】
: 我有一个老的程序,里头大量common block和goto等,希望改为fortran95。如果要招人改写一下,大概什么样的出价会有人愿意接手?
: 该怎么约定验收?如果改写完里头有bug怎么办?谢谢!
: 程序的情况:
: ...................
--
FROM 129.15.66.*
不至于吧。
这种远古语言,主要是数值算法可能难以理解。不然 45k 代码量我感觉不是很大。类似的同样的 45k 行的 c 语言和远古 basic 语言,一般也做不了太多事情。
【 在 pageup 的大作中提到: 】
: 4.5万行!!!???
: 这活没有七位数不能干
: 以fortran的强大,这里面的功能会多到不可思议
: ...................
--
FROM 117.24.95.*
编译不是问题,新标准的编译器能兼容Fortran77。至于API,以前写的Fortran77科学计算程序基本没有UI,输入输出都是特定格式的数据文件,如果有也没有必要保留了,现在有功能强大的前后处理软件,或用现代的语言重写个也更方便。楼主的需求应该是想要一个适合修改更新的新程序,他将来好在上面实现新的模型或算法。因此,从结构化的Fortran77转到模块化或面向对象的Fortran95/2018会更好些。这种转化不就得重写了吗
【 在 hibigfoot 的大作中提到: 】
: 所以看起来只是解决一个环境编译的问题?
: 或许顶多个别老的API需要替换?
: 但这应该不是一个需要重写程序的问题吧?
--
FROM 117.136.5.*
不至于吧,NVIDIA还在支持 CUDA Fortran 的GPU编程呢。当然,最新的Fortran和老的Fortran77早已相差甚远了,后者的确已经没什么人用了
【 在 dormouseBHU 的大作中提到: 】
: Fortran 已经快死透了。个人建议还是用c重写一遍吧
--
FROM 117.136.5.*
【 在 solemio 的大作中提到: 】
: 不至于吧,NVIDIA还在支持 CUDA Fortran 的GPU编程呢。当然,最新的Fortran和老的Fortran77早已相差甚远了,后者的确已经没什么人用了
现在新上手肯定不会是 77,fortran 的发展还是很健康的,新标准迭代也很多
用的人也还是很多的
--
FROM 111.60.2.*
确实啊,莫名的,可以想象还有很多很多类似的工程项目年久失修。。。
【 在 cafitren 的大作中提到: 】
: 这帖子看着真带劲。。。
:
--
FROM 114.249.20.*
在HPC这个小圈子里可能还有人在用fortran,但是这个圈子在程序员的圈子里小到可以忽略。
【 在 solemio 的大作中提到: 】
: 不至于吧,NVIDIA还在支持 CUDA Fortran 的GPU编程呢。当然,最新的Fortran和老的Fortran77早已相差甚远了,后者的确已经没什么人用了
--
FROM 123.113.230.*