[問題] 為何公認fortran速度略快於C ?
大體上,就多數人認知,C與Fortran速度是有差的
差個 10趴到30趴之間。
小弟實在想不透這點,為何fortran可以比較快。
就complex而言,是沒錯,C本身沒有這型別,要自己去宣告個
structure或class實做,造成實部與虛部的位置不連續,以致
速度較慢。
其他原因就不了解為何C較慢了,是因為C的 array都是用指標方式實現
而fortran一開始就把array這型態寫死嗎?
對complier運作的原理完全一無所知,真不知道fortran complier
到底動了什麼手腳。
還請大牛釋疑,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.83.80
推
05/01 07:48, , 1F
05/01 07:48, 1F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章