这个问题有点奇怪,我知道。
我有一个Fortran 77的代码库,大部分用于解析大型非二进制文件,对这些文件进行一些操作,然后进行大量文件写入。该代码库不进行任何矩阵操作或数值计算。这个遗留代码使用Fortran是因为许多其他代码库确实需要严格的数值计算。最初只是使用Fortran编写这个代码是因为有Fortran的知识。
我的建议是完全使用Python(很可能是3.3)重新编写它。维护Fortran代码与您所期望的一样困难,测试也像您想象的那样差。显然,Python在这里会帮助很多。
在Python中,文件处理速度方面是否存在性能损失(甚至提高)?目前,该系统的大部分运行时间都用于读取/写入文件。
提前致谢