程式設計師都不知道的5種將死的程式語言

千鋒雲端計算發表於2020-02-10

現在的開發人員都趨向於使用新的程式語言,那麼舊的程式語言呢?它們的前途一般是這樣兩種:仍然可以使用,但逐漸不受大家歡迎,直接完全死去。程式設計師都不知道的5種將死的程式語言下面給大家說說:

程式設計師都不知道的5種將死的程式語言

Perl

曾幾何時,幾乎每個人都在使用Perl語言程式設計。但是那些經常使用的人慢慢地發現,關於這個Perl語言似乎總是有點不對勁。至少我知道有這麼個叫做“piecemeal”的程式語言,它的創造者似乎就只是將這個功能堆在另一個功能上面而已,並沒有好好考慮將它們結合在一起。事實上,甚至是它的創造者也不得不承認這種程式語言是有問題的。經過完整地改造之後,現在的開發工作開始傾向於使用Perl6,這個大概是在2000年的時候。至於Perl?儼然已經銷聲匿跡了!所以完全沒有必要去學習它了。

Ruby

關於Ruby,可以這麼唱“十年之後,我不認識你你不屬於我……”。因為就在10年前,Ruby語言可謂是風靡一時。它出生於1995年,5年左右達到它的鼎盛時期。如果你經常使用的話,絕對會義無反顧地愛上它。但是,像我們這些學著C語言風格長大的孩子在學習Ruby時往往會覺得有點囧。

其實從各方面來看,Ruby都很好,幾乎是一片讚譽聲……除了Twitter。 在2011年4月,Twitter宣稱他們已經將幾乎大部分的程式碼都改寫過了,以便不必使用Ruby和它的web框架——Ruby on Rails,據他們所說這個平臺非常之低效。不過,我想說的是,也正是那一天起,Ruby開始走下坡路,使用的人數也是越來越少。

程式設計師都不知道的5種將死的程式語言

Visual Basic.NET

微軟鍾愛於BASIC程式語言的擴充套件可以一路追溯到1991年,那時他們剛剛採購了來自Alan Cooper的一個非常酷(對於那個時候而言)的視覺化程式設計設計。Alan Cooper初期使用的是別的程式語言,但是比爾蓋茲讓他換成BASIC語言,因為蓋茨認為那是當時最為簡單的程式語言。於是乎,大名鼎鼎的Visual Basic,就從BASIC中衍生出來——物件這一概念以及新的程式設計技術問世了。

現在的話,在軟體行業中,有很多很多需要C#的工作崗位,不少都是高薪聘用的。雖然針對自己的CLR執行,微軟建立了C#,但是它的工程師們另外還建立了一個蓋茨深愛的BASIC語言版本,命名為Visual Basic.NET。該程式語言借用了BASIC語言的語法,但是它的編碼方法卻與C#相似。雖然Visual Basic.NET也在發展,但是優勝劣汰總是不可避免的——大家都選擇了C#,於是Visual Basic.NET就成為了明日黃花。

Adobe Flash和AIR

從技術上講,這些都是平臺,而非程式語言。我之所以將它們包含進來是因為如果你想要使用它們,就必須安裝Adobe自己的ECMAScript版本,即ActionScript。ActionScript是JavaScript(當前最流行的程式語言之一,因為它能用於所有的瀏覽器)的一個近親。ActionScript在ECMAScript(這是JavaScript實現標準的官方名稱)中增加了一些細節;但是除了Adobe Flash,其他地方几乎沒有ActionScript的用武之地。隨著Flash和AIR的逐漸逝去,Adobe的ActionScript也開始向世界吻別。

程式設計師都不知道的5種將死的程式語言

Delphi’s Object Pascal

早先Delphi和它的Object Pascal語言確實給我們提供了一個良好的工作環境:雖然有點囉嗦,但是編譯器很快,而且相比Visual Basic(這裡指的是pre-Visual Basic.NET,1995年左右),建立Windows程式更容易。

但是它的優勢並沒有持續下去。也很難說是什麼原因,因為這個平臺真心是不錯的。就在這時,Borland公司開始在其Delphi的產品線上支援C#和C++。發展到後來,Borland公司甚至直接將Delphi賣給了Embarcadero公司,然後Embarcadero公司繼續使用Delphi開發產品。話說,它做得相當不錯,但是重點再也不是Pascal了。當然,你依然可以用Pascal程式設計,但是幾乎沒人走這條路了。事實上,我們可以使用Delphi建立許多不同的平臺,包括iOS、Android,以及即將到來的Linux作業系統。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2675018/,如需轉載,請註明出處,否則將追究法律責任。

相關文章