1. 程式人生 > >世界上第一個高階語言——FORTRAN

世界上第一個高階語言——FORTRAN

為何介紹

Fortran是世界上最早出現的高階程式設計語言,它的出現改變了傳統的人與計算機的互動方式,將人們從繁瑣的勞動中解放出來,將大部分精力投入高階的思考中去,因此Fortran的出現具有劃時代的意義。之後的許多語言都受到它的影響。

Fortran的誕生

在Fortran誕生之前,程式設計師要用機器語言和組合語言寫程式,上節課我們都試過了,那是一個非常痛苦且繁瑣枯燥的過程。程式設計師大部分精力都要放在克服計算機故障上面。當時為程式設計師提供了一種“自動程式設計”系統,但是非常佔資源。而且花在程式設計師身上的投資已經接近一臺計算機的錢,並且還要花大量時間排錯,隨著計算機價格下降,這樣就越來越不划算,這些因素驅使了Fortran產生。
John Backus向老闆IBM公司要了一個研究小組,研究出了這種靈活的語言,客戶一看十分高興,於是老闆決定給每個買704計算機的都配這麼一個語言,於是它開始火了起來。

典型程式碼

一個計算工資的程式碼
program payroll
real rate, hours, pay
read (,) rate, hours
pay=40*rate+(hours-40)*1.5*rate
pay=hours*rate
END IF
print *,”rate=”, rate
print *,”pay=”,pay
可以看到,此時相比較於組合語言和機器語言,已經簡化了很多,人只需要思考如何解決問題,而不用像以前一樣一步一步告訴機器要做什麼。

影響

Fortran易學,嚴謹,很有發展潛力。
Fortran語言與後來的JAVA、C比缺乏創造力。不過很多工程計算軟體是拿Fortran寫的,所以工程師一般會學。
Fortran還在科學計算領域發揮這重要作用。
不計空格724
計空格755