Re: [問卦] 會fortran的都是什麼人

看板Gossiping作者 (iuygiuti)時間3年前 (2020/08/17 01:52), 3年前編輯推噓4(4017)
留言21則, 8人參與, 3年前最新討論串2/4 (看更多)
※ 引述《LaAc (深淵戰士)》之銘言: : 現在程式語言裡,C/C++/python之類的大家都知道,很多人都有涉獵,也有許多大學有特 : 地開設課程在教學。 : 但Fortran這種語言主要是哪種領域在使用的?好像很少聽到有人在使用或開課。跟python : 或C比起來,他是不是存在感很低?我只在計概課本中看過它,還以為它跟ADA一樣消失在 : 時代洪流中。 : 有沒有卦? Fortran 算是"科學計算程式語言"的始祖 主要是用來做數值分析 與 Fortran 相比 後來 MatLab/Maple/Mathematica 都算是比較高階的 Fortran 裡很多函數或是演算法都必須自己寫 3M語言相對就開發了很多的工具箱 數值分析的概念就是透過計算或規劃求解 然後將分析的結果可視化 (輸出成圖或表) "計算求解" 主要包含方程式解根/最優化問題求解/數值積分與微分/微分方程求解等方面 進行數值分析的前提是 研究人員必須自行先構建好模型 有的模型可以直接手動求解 有的模型無法直接求解 之後 我們根據模型的設定或求解結果 撰寫計算所需要的程式 然後搭配應用迴圈與控制流程 給定參數賦值 運行程式展開計算 最後將結果做成圖表 小弟身邊有在繼續使用 Fortran 的族群年齡都偏大 至少50up 領域的話 數學物理 工業工程 經濟或財務(做理論研究的)等學門 都還是有人在使用 但是確實他的普及率 近年來遠遠不及3M 3M之中 MatLab 應該是目前的用戶最多的了 MatLab 除了數值分析/科學計算的功能 還能夠支援訊號模擬 Simulink 也能做機器學習 甚至做統計分析 資料科學相關的工作都能夠幫得上忙 小弟算是 MatLab 的忠實用戶了 不少人都認為 MatLab 的基礎語法和 R 非常相似 但是 R 是免費的 所以自從 R 問世後 吸走了不少原先 MatLab 的忠實用戶 MatLab 的 License 所費不貲 在 2019 IEEE 針對全球最受歡迎(最廣泛使用)的程式語言 做了一個 Top-10 排行榜 R/Python 都在前五 與 C 相關的家族語言 C/C++/JAVA/JAVAscript 都有進入排行榜 幸好 MatLab 還排在第八 不過也有點擔心 在過個五年 MatLab 的排名不知道還會掉多少 Fortran 呢?? 恩 搞不好 top-30 都排不進去了 Fortran 好像 1995 年有一個版本 之後不確定還有沒有再更新 但是用過 MatLab 後 個人就不會想繼續執著用 Fortran 了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.243.110 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1597600353.A.844.html

08/17 01:54, 3年前 , 1F
文組只能推了
08/17 01:54, 1F

08/17 01:55, 3年前 , 2F
R語言好像橫跨數學運算跟統計分析兩大領域
08/17 01:55, 2F

08/17 02:00, 3年前 , 3F
這些事哪個主流語言不能做= =
08/17 02:00, 3F
大大說的對 現在檯面上的程式語言 五花八門 但是好像"基礎"功能都頗相似 不過 有些語言已經用了很多年習慣了 基於情懷 捨不得換吧 XD ※ 編輯: oddyssey (118.161.243.110 臺灣), 08/17/2020 02:02:46

08/17 02:01, 3年前 , 4F
覺得只是學界業界習慣罷了 懶得改教材
08/17 02:01, 4F

08/17 02:04, 3年前 , 5F
有更新更好用的當然用 不是每個人都想花時間學那些骨灰骨董
08/17 02:04, 5F

08/17 02:09, 3年前 , 6F
也許用過Python你就不會想繼續執著用MatLab了
08/17 02:09, 6F
謝謝你的推薦 小弟有摸一點 Python 不過目前還沒喜新厭舊啦 XD ※ 編輯: oddyssey (118.161.243.110 臺灣), 08/17/2020 02:13:53

08/17 02:13, 3年前 , 7F
Fortran有持續在更新規範哦。
08/17 02:13, 7F

08/17 02:17, 3年前 , 8F
主要還是先人code丟不掉。
08/17 02:17, 8F

08/17 02:34, 3年前 , 9F
Fortran 也有很豐富的副程式和函數庫,付費和免費的都有
08/17 02:34, 9F

08/17 02:36, 3年前 , 10F
最有名的一個就是 NetLib ,包含許多數值方法的函式庫
08/17 02:36, 10F

08/17 02:38, 3年前 , 11F
史丹佛那個在矩陣方面執世界牛耳的團隊當年發展這方面
08/17 02:38, 11F

08/17 02:38, 3年前 , 12F
理論和演算法的同時也對那函示庫貢獻不少
08/17 02:38, 12F

08/17 02:39, 3年前 , 13F
相較於 MatLab 言, Fortan 使用者最嫌煩的是數據視覺化
08/17 02:39, 13F

08/17 02:40, 3年前 , 14F
這種後處理。MatLab這商用軟體已整合計算與數值化
08/17 02:40, 14F

08/17 02:40, 3年前 , 15F
販賣 Fortan 編譯器的各家廠商在這方面落後嚴重
08/17 02:40, 15F

08/17 02:41, 3年前 , 16F
但問題真的聚焦在大量運算而對速度很重視的話
08/17 02:41, 16F

08/17 02:42, 3年前 , 17F
用 Fortan 比較「乾淨」而較快
08/17 02:42, 17F

08/17 02:43, 3年前 , 18F
話說回來,真的在意科學計算的整體便利性的話
08/17 02:43, 18F

08/17 02:43, 3年前 , 19F
現在會提 Comsol 而非 MatLab
08/17 02:43, 19F

08/17 03:24, 3年前 , 20F
任何語言都能做任何事 沒有API大不了自己寫一個 差別是在
08/17 03:24, 20F

08/17 03:24, 3年前 , 21F
開發難度、執行效率還有資源使用
08/17 03:24, 21F
文章代碼(AID): #1VEN9XX4 (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1VEN9XX4 (Gossiping)