标签: performance fortran operation
如果在Fortran中运行速度更快,您认为哪一个?
x**2 VS x*x x**3 VS x*x*x x**4 VS x*x*x*x x**5 VS x*x*x*x*x
答案 0 :(得分:4)
我的建议:编写代码以便于阅读。这将使您的程序正确并在将来的维护中得到回报。现代优化编译器很可能会为您实现这些优化......甚至是您可能没有想到的更聪明的优化。什么是X**4 = (x*x) * (x*x)? (x*x)评估一次并存储?
X**4 = (x*x) * (x*x)
(x*x)