1957年(編譯系統交付使用者) / 美洲

FORTRAN讓數學表達式走向高效機器碼

巴克斯領導的IBM團隊交付FORTRAN編譯系統,讓研究人員用接近數學公式的語言程式設計,再自動轉換為機器指令。

算術表達式經過編譯模塊指向二進制圖案的流程
現代科學示意圖現代概念圖:高階語言中的算術表達式通過編譯轉換為機器指令。二進制圖案只作示意,不是實際FORTRAN編譯輸出,也不是1957年的程式清單。文明圖志 · 文明圖志(原創科學解釋圖) · CC0 1.0 Universal 圖片來源與授權

科學史故事

FORTRAN專案在此前數年展開,1957年面向IBM 704使用者提供編譯系統。團隊不只設計語言,還努力讓自動生成的程式保持執行效率,減輕手寫機器碼的負擔。這裡的節點指可使用的語言與編譯器交付,不是所有高階語言或編譯思想的唯一起點;後來的標準化與跨機器實現,也仍需要持續的協作與修訂。

聯繫與背景

儲存程式使指令可以保存,高階語言與編譯器進一步改變人們表達計算任務的方式。科學計算因此更容易連接數學模型、資料和機器。

年代與日期精度

1957年(編譯系統交付使用者) 明確節點

按資料明確記載的年、月或日定位;未詳的月日不作推定。

地圖代表點

紐約(IBM程式設計研究)

用紐約代表早期IBM程式設計研究團隊的工作環境,不表示所有使用者試用或開發活動都發生於此。

代表點座標 · 40.758°, -73.978°

代表點可指一份手稿的收藏地、實驗室或觀測地點,不表示研究只在此發生,也不把共同發現單獨歸於某一國家。

資料依據

  • 華東師範大學數學科學學院:Fortran 95程式設計講義(發展歷史)

資料以書目標題展示,不提供外部跳轉。參考資料可能支持個別事實或相關背景,列出來源並不等於每一句解釋已經逐句核實。

有想法,告訴我們