|
Major Member
|
k7 在多幾個 iteration 會有精確度的問題倒是第一次聽過,不過通常我遇到類似的問題,尤其是資料正確性的問題,都會去 debug 程式,最簡單的方式就是驗證,驗證的方法有很多,用不同的演算法後再用程式比較,或是在動態的驗證每個程序與每次 iteration 結果等等。
我也沒寫過這種分析程式,的確 fortran 的東西還有人用,不過以我學過兩者的感覺,要寫到快與強,C/C++ 還是遠勝 fortran,(雖然 fortran 並沒有學得很深入,且早忘了,不過印象中 fortran 限制頗多,且是十分古老的語言),而 C/C++ 比較麻煩,需要著重於許多程式技巧(像是基本的資料結構、演算法與記憶體管理,再進階點就 OOP,更進階就 Design Pattern, Generic Programming 與 Extreme Programming, fault tolerance, parallel/distributed programming 等),但是彈性極大,且有龐大的各種函式庫,與極佳的性能。
|