相关疑难解决方法(0)

对于繁重的计算,Fortran是否比C更容易优化?

我不时会读到Fortran是或者可以比C更快进行繁重的计算.这是真的吗?我必须承认我几乎不知道Fortran,但到目前为止我见过的Fortran代码并没有表明该语言具有C所没有的功能.

如果是真的,请告诉我原因.请不要告诉我哪些语言或库对数字运算有好处,我不打算写一个app或lib来做那个,我只是很好奇.

c performance fortran

402
推荐指数
17
解决办法
13万
查看次数

现代Fortran比现代C++有什么优势?

我正在尝试在Fortran和C++之间决定科学计算中的应用程序.我不清楚Fortran在性能方面是否仍然优于其他语言.例如,我相信由于Fortran强制执行严格别名,因此与C99之前的C相比,编译器可以进行更好的优化.我不确定C++在这里是如何适应的.

任何指导?

c++ fortran language-comparisons

30
推荐指数
7
解决办法
3万
查看次数

是否存在一种误解,即没有比C更快的高级语言实现?

虽然很难按语言对语言进行排名,但实际上,在今天,您可以使用C语言获得最快的程序.我一直认为没有高级语言可以像它一样快.至少有一段时间了.除了我刚刚了解了针对Scheme斯大林编译器.我们知道,Scheme是一种没有类型注释的高级函数语言.然而,该编译器声称生成的程序比它们在C中的直接等效项 1.5到100倍.

我不知道它存在的事实让我担心我的信念.首先,这怎么可能是真的?其次,这不可能是一个例外.还有其他高级或低级语言的编译器生成比C代码更快的代码,我也不知道吗?

c compiler-construction performance scheme programming-languages

2
推荐指数
1
解决办法
715
查看次数