閱讀166 返回首頁    go 阿裏雲 go 技術社區[雲棲]


那些曾經改變程序世界的語言,你還記得嗎?

如果大家有任何對於編程語言的懷念,歡迎點擊參與話題:程序員技術懷舊,曬曬那些過去的經典


如果說日常的漢語、英文是我們溝通交流的語言的話,那編程語言一定是程序猿之間溝通過交流、思維碰撞的語言了。程序猿能夠利用這些編程語言很方便地表達自己的算法,然後寫出一行行代碼,編譯、鏈接,最後穩穩地運行在機器上。編程語言是程序猿手中最強大的工具,通過這些語言,程序猿甚至能編寫出對世界產生巨大影響的代碼。現在我們日常生活中使用的QQ、微信、淘寶,它們本質上都是一行行由程序猿敲出的代碼構成。

然而隨著時間的流逝,技術的發展,有些曾經為程序猿界做出突出貢獻的語言已經失去了往日的風采,被人遺忘。比如說Fortran和Cobol這些初代的高級語言,它們在當時的地位不亞於如今的java,並且對後期的編程語言發展起到了一定的影響力,而如今使用他們的人已經寥寥無幾了。雖然新技術取代舊技術這個趨勢是不可逆轉的,但對它們曾經做出貢獻我們不應該忘卻。以下列舉一些典型的語言,希望能引起大家的共鳴。

3c40c4c5ad9b2a5c4cc26c2c8b279b5d2349d711

C語言: C語言是Ken Thompson和Ritchie與1972年開發的,並且之後他們用C語言重新編寫了Unix操作係統,之後的Linux、Windows係統都是C語言寫的。所以C語言的貢獻是極其巨大。

C語言是一門通用的編程語言,它語法簡單,生成的程序體積小,運行速度快,並且具有較高的可移植性,因此很多操作係統、編譯器和數據庫等係統軟件都是以C語言編寫的。雖然經曆了幾十年的發展,但C語言一直屹立不倒,仍有許多人用C來寫程序。即使大家現在都用java、php寫程序,但我們相信作為程序猿的我們第一個程序一定是“Hello World”,沒錯,通過這個C小程序,我們正式地敲開了編程的大門,現在回想起來第一次在彈出的黑框中出現一句“Hello World!”還有點小激動呢!

5b7112309b13e372108ac2256a1c00aa2f9e8486

Pascal :  Pascal是第一個結構化編程語言,是為了紀念法國著名哲學家和數學家Blaise Pascal,由瑞士Niklaus Wirth教授於六十年代末設計並創立的。它具有語法嚴謹,程序易寫,可讀性強等特點,因此可以方麵地描述各種數據結構和算法,特別適合編程的初學者。現在很多國際編程比賽都將Pascal作為比賽語言之一。

1f67c5c3f5cb29937c3405643172bdd72f77f7d2

Basic:BASIC(英語:Beginner's All-purpose Symbolic Instruction Code的縮寫),是一種直譯式程序設計語言。它適合初學者使用,在完成編寫後不須經由編譯及鏈接等手續,經過解釋器即可運行,但如果需要單獨運行時仍然需要將其創建成可執行文件。

1f6a42c6c6fde1ddd3400183e84ea3881036cf1a

Fortran:  Fortran是英語“Formula Translation”的縮寫,是一種編程語言。1957年由IBM開發出,是世界上第一個被正式采用並流傳至今的高級編程語言。FORTRAN語言以其特有的功能在數值、科學和工程計算領域發揮著重要作用。

44cc9d46bd07a3c33dae99a6674903c1f886b03a

COBOL:  COBOL是英語“Common Business Oriented Language”,它是最早的高階編程語言、以及是世界上最早實施標準化的計算機語言之一。屬於compiler language。經過40多年的不斷修改、豐富完善和標準化,COBOL已發展為多種版本的龐大語言,在財會工作、統計報表、計劃編製、情報檢索、人事管理等數據管理及商業數據處理領域,都有著廣泛的應用。

dc6e7fad3006da92ad89dfaba64840865218b74f

Delphi:Delphi是它的前身是DOS時代盛行一時的“Borland Turbo Pascal”,最早的版本由美國Borland公司於1995年開發。主創者為安德斯·海爾斯伯格。經過數年的發展,此產品也轉移至Embarcadero公司旗下。“真正的程序員用C++,聰明的程序員用Delphi”,這句話是對Delphi最經典、最實在的描述。Delphi被稱為第四代編程語言,它具有簡單、高效、功能強大的特點。和VC相比,Delphi更簡單、更易於掌握,而在功能上卻絲毫不遜色。

最後更新:2017-05-04 13:30:52

  上一篇:go 【限時活動】阿裏雲論壇積分(雲幣)能兌換實物禮品啦!
  下一篇:go JavaScript 表單驗證總結