之前一篇 NXT 無法使用遞歸 (Recursion) 一文,探奇科學教室的邱老師提及 FORTRAN 這個更古老的電腦程式語言,讓我想起學生時代一些事情, 當作說故事,讓各位年輕的學子參考參考。
第一次接觸 FORTRAN 應該是在 1984,打電腦需要去學校電算中心,那時候的超級電腦體積真大,可能需要佔據十坪大的空間,有專門的電腦機房,以終端機輸入程式,用約A3大小報表紙,列印程式及執行結果。現在隨便一台小筆電,都比當時的超級電腦功能還強,只差在電算中心的電腦可以分給很多人同時使用。
一年後因為課業需要,購買一台 APPLE IIe 個人電腦,因此棄 CASIO FX-700P 改玩 APPLE 的 BASIC 與 6502 ASSEMBLY。1986 一位教自動控制的年輕講師,要同學們使用個人電腦以 FORTRAN 寫程式,模擬交流感應馬達啟動運轉,並以 PID 控制轉速,這時候是第二次和它接觸。
直到 1992 讀研究所時,指導教授希望將學校大型操船模擬機中的船舶運動模擬程式,轉換成能在 PC 上執行,大電腦上的程式德國原廠是用 FORTRAN 設計,當然我也就修改原來程式做出一個 PC 版的操船模擬程式,因為當時 DOS 版 FORTRAN 無法處理繪圖,所以我用 Matlab 設計主程式並顯示分析數據,其餘則交由 FORTRAN 計算模擬。簡單的說,在學生時代我就設計過幾套多種程式語言混搭的系統,這一切看功能需求與技術能力而定,沒有絕對的答案。
自從學校畢業後到現在,再也沒碰過 FORTRAN,像這些古董程式都是依附在古董系統上,因為 FORTRAN 是第一個高階程式語言。給學子們建議,在校時盡量學主流電腦程式語言 BASIC、C、JAVA,並且把它們學精,最好還能設計幾個「大案子」,出社會就可以馬上上工,對於求職有很大加分。
圓冪定理
-
圓冪定理包括相交弦定理,割線定理,切割線定理。 相交弦定理 切割線定理 資料來源:
https://zh.wikipedia.org/zh-tw/%E5%9C%86%E5%B9%82%E5%AE%9A%E7%90%86
14 小時前
沒有留言:
張貼留言