程式設計師都不知道的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開始走下坡路,使用的人數也是越來越少。
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也開始向世界吻別。
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 定了!2020年,6種將死的程式語言!
- 每個程式設計師都應該知道的下一個程式語言——Kotlin程式設計師Kotlin
- 程式設計師必知的程式語言編年史程式設計師
- 幽默:偏愛某種計算機語言的程式設計師簡稱計算機程式設計師
- 2020年流行哪些程式語言?程式設計師的前景如何?程式設計師
- 從程式語言排行看程式設計師信仰程式設計師
- PHP程式設計師必須知道的兩種日誌PHP程式設計師
- 程式設計師最全必讀書單(包含各種語言)程式設計師
- 程式設計入門之學哪種程式語言?程式設計
- PHP 程式設計師轉 Go 語言的經歷分享PHP程式設計師Go
- ‘程式語言‘ ’程式設計工具’程式設計
- 用程式語言解密京東雲女程式設計師解密程式設計師
- 很多程式設計師都不知道的事,把GitHub放簡歷上可以加分!程式設計師Github
- 10個大神級的電腦使用技巧,有的程式設計師可能都不知道!程式設計師
- 程式語言設計,程式設計哲學程式設計
- 從初學者到程式設計高手,幾種必學的程式語言程式設計
- 面向領域專家的語言,而不僅僅是程式設計師的語言程式設計師
- 高階程式設計師——java語言深度解析程式設計師Java
- RAC的函數語言程式設計函數程式設計
- 雙相超程式設計:一種新語言設計方法程式設計
- 「熱話題」33歲程式設計師5小時瀕死體驗,程式設計師養生攻略程式設計師
- 程式設計師節只有程式設計師才能看懂的祝福語程式設計師
- 軟體設計師:程式設計語言基礎知識程式設計
- 93.7% 的程式設計師!竟然都不知道 Redis 為什麼預設16個資料庫?程式設計師Redis資料庫
- 《C程式設計語言》 練習3-5C程式程式設計
- Java程式設計師應該在2018年學習三種JVM語言Java程式設計師JVM
- 選Python還是選Java?2020年,頂尖程式設計師最應該掌握的7種程式語言PythonJava程式設計師
- [譯] JavaScript 的函數語言程式設計是一種反模式JavaScript函數程式設計模式
- Go語言將接管程式設計世界的五個原因 | BradGo程式設計
- 每個程式設計師都需要知道的概念和術語 - codeburst程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- C語言是程式設計小白的噩夢,WEB開發成為轉行程式設計師的福音!C語言Web行程程式設計師
- 程式設計師永遠不要再犯的5個程式設計bug程式設計師
- 做任何職業都不要做程式設計師,特別是Java程式設計師,血淋淋的教訓程式設計師Java
- 【程式設計師面試演算法】快速排序,9種主流程式語言實現!程式設計師面試演算法排序
- 以前的程式設計師,現在的程式設計師程式設計師
- 20 種最奇怪的程式語言
- JavaScript中的函數語言程式設計JavaScript函數程式設計