Re: [問題] 不知該用哪種compiler

看板Fortran作者 (sjgau)時間14年前 (2010/08/05 06:44), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/5 (看更多)
已經幫這位朋友處理完畢, 把心得 po 出來,提供大家參考。 目前的 fortran, 大概分成兩種模式 FIXED FORMAT, 和 FREE FORMAT. 目前的同學,開始接觸FORTRAN, 大概都是從 FREE FORMAT 下手,所以比較不了解 FIXED FORMAT 的一些規定。 第一格,如果是 C, OR c, 那麼 這行是 註解 第一格到 第五格,是放行號,例如 GOTO 100 . . . 100 CONTINUOUS 第六格,如果是 &, +, 1, 2, 3 等, 是連續行,表示這行是 上一行的 延續 第七格到 第72格,才是 真正可以放程式碼的地方。 73 - 80, 有特殊用途,說來話長,說出來,會被大家 看笑話。有興趣知道的朋友,請舉手。。。。 這位朋友的程式碼是 FIXED FORMAT, 不知道因為什麼原因,& 符號和 部分的程式 移位。 程式很長,但是,使用類似如下的指令, 一個指令就 搞定。 REPLACE/ &/ &/ REPLACE/ / / 上面的空格,是有經過 仔細數過的,而且 指定 BEGIN LINE. OK, 完工。 ※ 引述《animos (NGCMW)》之銘言: : 各位前輩好,我是之前沒有用過fortran的新手, : 最近因為實驗的關係拿到一個似乎有點歷史的程式碼,要想辦法把它跑起來 : 問題是我現在用找的到的免費編譯器都回傳給我一堆錯誤 : 看起來又很像是格式不同所引起 : ex.Variable name expected after ',' : This line should not start with '&' as it is not a continuation of the : previous line : 等等,然而在老師的古老編譯器上卻是可以跑的 : 我因為是程式設計的新手所以實在是一頭霧水 : 不知有沒有好心人可以大概指點一下可能是哪方面的問題 不然就要繼續被老外幹到死orz : 下面附上程式開頭的部份供參考 http://ppt.cc/OSht : 希望有好心人可以幫我一下 必將湧泉以報 -- e-mail: sjgau4311@gmail.com 我的課程介紹網頁: http://www.csie.ntu.edu.tw/train/teacher_display.php?num=18 AutoCAD 台灣地區菁英講師獲選 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.20.129.109

08/05 09:23, , 1F
舉手
08/05 09:23, 1F

08/05 11:44, , 2F
<=都是用free format的.....舉手
08/05 11:44, 2F

09/06 14:35, , 3F
舉手+1
09/06 14:35, 3F
文章代碼(AID): #1CMUrc3V (Fortran)
文章代碼(AID): #1CMUrc3V (Fortran)