每個編碼的人都有自己喜歡的語言。擁有一種首選語言有很多原因,但是,我們的語言有時會變得非常單調,它不再由製造它的公司維護,或者人們出於某種無法解釋的原因放棄使用它。但是,也有的程式語言例外,例如C語言,它就經受住了時間的考驗,在許多情況下仍然是最受歡迎的程式語言。
程式語言都有自己的生命週期,對某些語言來說,屬於它們的時代似乎已經結束了,今天,我們就來盤下一下目前前景最黯淡的5種語言:
1. Visual Basic .NET
Microsoft Visual Basic.NET 是Microsoft Visual Basic 6.0 的後續版本,它是基於.NET 框架重新設計的,在1991年,微軟增強了BASIC語言,將其包含到語言中,形成了Visual Basic,後來發生了一些事情:德爾福(Borland)的負責人安德斯·海爾斯伯格(Anders Hejlsberg)離開了公司,加入了微軟,在那裡他開始了C#計畫。
這種語言在許多方面與Java相似,一段時間後,C#成為了微軟的新語言標準。與c#誕生同時,微軟程式設計師發明了VisualBasic . net,它的語法與BASIC相同,但程式碼模仿了C#。這兩種語言都廣為人知,但c#似乎贏得了流行度的競賽。因此,Visual Basic似乎注定要消亡。
2.Delphi
#Delphi,也就是Pascal Objects,最有可能被淘汰,即便Embarcadero已經嘗試支援它,新版本仍在發布中。這主要歸結於Borland的一系列戰略失誤。
首先,他們把名字改成了Imprise。然而,這並沒有起作用,於是又回到了之前的名字,並突然將他們的資料庫工具從程式設計工具中分離出來。
後者被重新命名為CodeGear,但出於某種原因,人們開始懷疑出了什麼問題:如此頻繁的名稱更改,如此頻繁的戰略更改,讓這門語言的擁護者離他而去。
Embarcadero的持續努力是否能讓Delphi繼續下去還有待觀察,但很明顯Delphi在程式設計世界中正在失去青睞。也許是時候換一個不同的平台了。
3.Perl
#曾經有一段時間,每個人都用Perl編程,但後來發生了一些事情,開發者開始在不知道原因的情況下添加越來越大的功能,也許這增加了問題的複雜性。甚至它的作者似乎已經含蓄地解釋了Perl的一些問題,並選擇停止從2000年開始的Perl 6開發,關鍵是,似乎現在也沒人想要在用Perl。
4. Adobe Flash
#我們這裡討論的不是語言,而是平台。當史蒂夫賈伯斯選擇不在蘋果的行動裝置上使用Adobe Flash時,Adobe Flash的喪鐘就敲響了。
如果其中一個新平台,例如蘋果的平板電腦,不支援Flash應用程序,開發者將不得不使用Javascript、HTML5或其他蘋果批准的平台來創建這些應用程式。結果,Flash儘管不斷進步,卻開始衰退。如今,它還是避免不了消亡。
5.Ruby
#Ruby在大約10年前風靡一時,它在1995年首次亮相後就有了大批的支持者,很多人會拿Ruby和C類語言做比較。
毫無疑問,這是一種非常棒的程式語言,儘管它的發展速度很慢,例如,Twitter有許多用Ruby構建的東西,但由於效率低下而放棄了它,而這一發現的那天很可能就是Ruby開始消亡的那一天。