FORTRAN墨西哥人的未来?
6视图(30天)
显示旧的评论
与苹果现在M1,希望未来的MATLAB版本将原生支持。万博1manbetx下一个问题是FORTRAN墨西哥人comiler支持。万博1manbetx到目前为止对于Windows和Mac,这是英特尔只(尽管你可以百依百顺gfortran墨西哥人在Mac上)。所以MathWorks程序员想知道下一个是什么?我们应该如何准备?唠叨了一个本地FORTRAN M1版本,有一些“贝塔”gfotran M1。我怀疑英特尔将把苹果M1的编译器。我们应该开始移植FORTRAN墨西哥人C代码?
答案(1)
克里斯Rorden
2021年1月3日
编辑:克里斯Rorden
2021年1月5日
实验构建的开源gFortran M1编译器是可用的
在我的测试中,它执行得很好
之间移动数学运算架构面临的挑战是如何处理不是一个数字值。然而,这将影响任何编译器,Fortran和c。这是一个原因,工具如R一直缓慢转换:
Matlab的Fortran代码健壮和证实。切换到C不会提供任何性能优势。Fortran语言的好处是建立,证明例程。C的优点是,它是大多数当代程序员更熟悉,这可能有助于维护和扩展代码。然而,进行两种体系结构和一个开关的切换语言在同一时间似乎是一个危险的选择。更好的方法是保持证明Fortran新架构的代码,来帮助识别架构具体问题。