編程語言發展歷史

C語言出現以前:

FORTRAN可以編寫高效的程序,但不適於編寫系統程序。

BASIC雖然易學,但功能不夠強大,並且談不上結構化。

彙編語言雖能寫出高效的程序,但學習或高效的使用並非易事,而且調試相當困難。

 

C語言(1978):

Dennis Ritchie在運行UNIX操作系統的DEC PDP-11上發明並首次實現了C。而Martin Richards設計的BCPL語言導致了C語言的開發成功。在此後的許多年裏,由Brian Kernighan和Dennis Ritchie編寫的《The C Programming Language》(Prentice-Hall,1978)被認爲是事實上的C語言標準,該書認爲C只是支持UNIX 操作系統的一種語言。1989年12月,美國國家標準化組織(ANSI )制定了C語言的標準,C語言被正式標準化。

 

C++(1979):

儘管C是世界上偉大的編程語言之一,但它處理複雜性的能力有限。一旦一個程序的代碼超過25 000~100 000行,就很難從總體上把握它的複雜性了。C++突破了這個限制,幫助程序員理解並且管理更大的程序。

1979年,當Bjarne Stroustrup在新澤西州的Murray Hill實驗室工作時,發明了C++。Stroustrup 最初把這種新語言稱爲“帶類的C”。1983年,改名爲C++。C++通過增加面向對象的特性擴充了C。因爲C++產生在C的基礎之上,因此它包括了C所有的特徵、屬性和優點。這是C++作爲語言成功的一個關鍵原因。C++的發明不是企圖創造一種全新的編程語言,而是對一個已經高度成功的語言的改進。C++在1997年11月被標準化,目前的標準是ANSI/ISO。

 

JAVA(1995):

Java的最初推動力並不是因特網!而是源於對獨立於平臺(也就是體系結構中立)語言的需要。

Java是由James Gosling,Patrick Naughton,Chris Warth,Ed Frank和Mike Sheridan於1991年在Sun Microsystems公司設計出來的。開發第一個版本花了18個月。該語言開始名叫“Oak”,於1995年更名爲“Java”。

 

C#:

C#是Microsoft公司所創建的,用來支持.NET框架。

發佈了51 篇原創文章 · 獲贊 10 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章