- 主题:询价:改写4.5万行的fortran77程序
我前司一堆这种老程序,老服务器配件越来越难找,换服务器重新编译是个大工程。
【 在 dadadedada 的大作中提到: 】
: 我有一个老的程序,里头大量common block和goto等,希望改为fortran95。如果要招人改写一下,大概什么样的出价会有人愿意接手?
: 该怎么约定验收?如果改写完里头有bug怎么办?谢谢!
:
: 程序的情况:
: 行数 程序名
: 23250 f1.for (独立)
: 17500 f2.for (独立)
: 480 f3.for (依赖于 f2.for)
: 400 f4.for (依赖于 f2.for)
: 3090 f5.for (独立)
: 44730 总共
:
: --
发自「今日水木 on TAS-AN00」
--
FROM 101.82.143.*
Fortran的标准是向前兼容的,有的编译器编译时可能需要设置一下
【 在 hibigfoot 的大作中提到: 】
: 不懂fortran
: 但firtran兼容性这么差的吗?95都不能兼容77?是不是只是个开发环境的问题啊…
--
FROM 223.104.235.*
gfortran
【 在 MTB 的大作中提到: 】
: 你用什么编译器?
--
FROM 60.168.154.*
效率太低,然后我需要进行并行化,然后是加入更复杂的东西!
【 在 solemio 的大作中提到: 】
: 从Fortran77的结构化程序到Fortran95的模块化程序肯定要改动框架,实际上相当于重写。高手甚至可以重新写出一个面向对象的新程序(用Fortran95或最新的Fortran2018)。你改的目的是什么?
--
FROM 60.168.154.*
并行编译?我们行业用Fortran,有大量77,95,2003,2018混用的,我现在能不用就不用。
【 在 nikezhang 的大作中提到: 】
: 这里面用到了什么只有计算机专业才会的东西了吗?
--
FROM 118.112.180.*
2w行的逻辑可以很复杂了,尤其是设计、文档不够的情况下
【 在 ksxfhs 的大作中提到: 】
: 这就是典型的挖坑
: 就算实际逻辑只有2万行,程序和程序之间还有很大差异
: 有的难度就只是增删改,2万行一点难度没有
: ...................
--
FROM 62.72.181.*
嗯,估计不够,尤其个人发包,如果真啥都没有,那续接难度相当酸爽。。。搞出来对不对都不知道
【 在 lookforit 的大作中提到: 】
: 2w行的逻辑可以很复杂了,尤其是设计、文档不够的情况下
--
FROM 116.235.128.*
Fortran 已经快死透了。个人建议还是用c重写一遍吧
【 在 dadadedada 的大作中提到: 】
: 我有一个老的程序,里头大量common block和goto等,希望改为fortran95。如果要招人改写一下,大概什么样的出价会有人愿意接手?
: 该怎么约定验收?如果改写完里头有bug怎么办?谢谢!
: 程序的情况:
: ...................
--
FROM 223.104.3.*
这个东西要这个方向的人来改才合适
显然,你自己比别的方向的人要合适
【 在 dadadedada 的大作中提到: 】
: 我有一个老的程序,里头大量common block和goto等,希望改为fortran95。如果要招人改写一下,大概什么样的出价会有人愿意接手?
: 该怎么约定验收?如果改写完里头有bug怎么办?谢谢!
: 程序的情况:
: ...................
--
FROM 171.108.10.*
效率和并行化应该比较好解决,有些老程序自己优化的也不错。麻烦的在能加入更复杂的东西,搞科研经常希望要将新理论的模型和算法拿到程序里面去实现,这涉及要改写程序。Fortran77这种结构化程序是不适合改动的,所以用新语言写模块化或面向对象的程序要更好些。代码多少是一回事,程序的质量更为重要,需要明确要达到怎样的程度
【 在 dadadedada 的大作中提到: 】
: 效率太低,然后我需要进行并行化,然后是加入更复杂的东西!
:
--
修改:solemio FROM 223.104.235.*
FROM 223.104.235.*