- 主题:询价:改写4.5万行的fortran77程序
我有一个老的程序,里头大量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 总共
--
修改:dadadedada FROM 220.178.83.*
FROM 220.178.83.*
chatgpt应该不行,超过多少行就不行了,我大概试过。
【 在 fanci 的大作中提到: 】
: Chatgpt行不行?
: 不过要验证翻译正确还是蛮难的
: 反正我不会fortran
--
FROM 220.248.229.*
几万美元,
其实这个程序4.5万行,里头有大概2万行的数据,很容易改。所以其实就剩下了2.5万行,2.5万行里头也有很多相似的程序。所以其实最多也就2万行。我自己搞了一遍,但是有点问题,所以想雇人搞一个然后对比。
是一个科研程序,不产生经济效益,就跑跑模型,写写文章用。。。
【 在 z16166 的大作中提到: 】
: 这种项目不明确改写标准、验收规范、维护范围的话,搞不好是个大坑,进去了出不来
: chatgpt:
: 改写如此大型的Fortran 77程序确实是一项庞大的工程,尤其是如果存在很多的common block和goto语句的话。考虑到程序的规模和复杂性,以及可能的技术挑战,改写项目的报价将因多种因素而异,包括:
: ...................
--
FROM 220.248.229.*
嗯,明白了。
【 在 gameplayer 的大作中提到: 】
: 不光是行数的问题,chatgpt经常会犯错,行数多了几乎可以肯定会有不少错误,分析调
: 试也不容易
:
--
FROM 220.248.229.*
fortran 95。 我是以为我自己水平不行,所以出bug。。。
【 在 dormouseBHU 的大作中提到: 】
: 如果你自己没搞定,说明这个程序难度还是很大的。
: 价格主要由工作量决定,你可以自己想想,你来改写,搞定所有bug需要用多少天。每天按1500-2000算就行。
: 另外就是改写成什么语言的代码?F95? 还是C或者C++
--
FROM 220.178.83.*
不想这么搞。。。
【 在 youyuan715 的大作中提到: 】
: 有没有可能编译把其封装为某种形式的二进制库,然后你再调用
:
--
FROM 220.178.83.*
因为我感觉里头有不少bug。我想先改成fortran95, 然后再仔细检查问题。。。
【 在 fourwind 的大作中提到: 】
: 能用为啥要改啊?
: 如果用途广泛,可能会有替代品;如果就是自己用,能用捏着鼻子用就行了。
: 如果不保密,你可以发上来看看。
--
FROM 220.178.83.*
Fortran 77 我会,但是自己不是计算机专业的,所以,怀疑自己水平不行。
【 在 gfkid 的大作中提到: 】
: 看到这里,你还是把Fortran 77学会比较好
: 你敢相信别人改的就是对的?没有免费的午餐
: 两万行代码,多打log一点点吃透
: ...................
--
FROM 36.161.111.*
gfortran
【 在 MTB 的大作中提到: 】
: 你用什么编译器?
--
FROM 60.168.154.*
效率太低,然后我需要进行并行化,然后是加入更复杂的东西!
【 在 solemio 的大作中提到: 】
: 从Fortran77的结构化程序到Fortran95的模块化程序肯定要改动框架,实际上相当于重写。高手甚至可以重新写出一个面向对象的新程序(用Fortran95或最新的Fortran2018)。你改的目的是什么?
--
FROM 60.168.154.*