當前位置:
首頁 > 知識 > 慘遭數百萬開發者厭棄的五大編程語言!

慘遭數百萬開發者厭棄的五大編程語言!

數百種的編程語言,形態各異,有人喜歡有人厭棄。

慘遭數百萬開發者厭棄的五大編程語言!

作者 | Ayesha Cuthbert

譯者 | 彎月

責編 | 屠敏

出品 | CSDN(ID:CSDNnews)

以下為譯文:

從世界上第一種商業編程語言FORTRAN的出現,到如今數不清的編程語言,許多語言都得到了開發人員的喜愛,同時也有很多語言讓開發人員十分痛恨。

然而,選擇一種編程語言來建立數字業務,是當今許多企業的關鍵性決策。每種語言都有自己的怪癖,但有些語言的怪異之處格外多,所以開發人員都沒有動力使用這些語言。

由於缺乏興趣,導致這些語言的受歡迎程度較低,最終昔日那些過度炒作的編程語言漸漸地都會被人遺忘。除此之外,還有其他原因導致某些語言逐漸失去了軟體開發人員、項目經理和軟體開發公司的青睞。

實際上,在IT公司招聘人才的問題上,編程語言起著關鍵性的作用。根據Coding Sans發布的一份報告,招聘熟練的人才是軟體開發中管理人員最關心的問題。

經理只有知道需要哪種專業知識的語言,他們才能找到最優秀的人才。 但更重要的是,他們必須知道哪些語言在社區和行業中的形勢最糟糕。

廢話不多說,以下是遭到數百萬開發人員厭棄的編程語言:

Objective-C

慘遭數百萬開發者厭棄的五大編程語言!

Objective-C是一種面向對象的通用編程語言,於1984年問世。主要用於OS X和iOS應用的開發,直到2014年蘋果發布了Swift編程語言。

在2014年的全球開發者大會上,蘋果推出了Swift,並大張旗鼓的在開發者社區宣傳。Swift的主要目標是成為移動應用開發人員中間流行的編程語言,從而刺激iOS開發應用數量的增長,並強化應用生態系統。

慘遭數百萬開發者厭棄的五大編程語言!

4年後,Swift不負眾望,成為了iOS應用開發的首選語言。然而,Objective-C的情形又如何呢?它的受歡迎程度正在逐步下降,新的開發人員都偏向於對初學者更為友好的Swift。

CoffeeScript

慘遭數百萬開發者厭棄的五大編程語言!

大約在8年前,現代JavaScript中的一些東西出現在了CoffeeScript中!但儘管如此,如今CoffeeScript幾乎已經死了,原因顯而易見。曾經有一段時間,這種語言在軟體開發公司中很受歡迎,然而現在卻時過境遷了!

雖然這種語言或多或少成功地提高了JavaScript的可讀性,但是JavaScript的ES6版本升級為這種一度非常流行的編程語言帶來了厄運。在ES6版本下,JavaScript的速度幾乎與CoffeeScript一樣快,因此導致CoffeeScript的價值迅速消失。

當前,CoffeeScript差不多已經死了。曾經有一度它非常流行,直到ES6出現。

Perl

Perl是1987年推出的一種編程語言,但隨著Ruby和Python等競爭語言的出現,它的流行度每況愈下。老實說,1994年的時候這種語言非常流行,甚至是當時公認最頂尖的編程語言之一!

Perl日漸消亡的主要原因是,這種語言太古老,而且還敗給了Python,所以年輕或相對有經驗的軟體開發人員都不願意使用Perl寫代碼。

Perl的另一個主要問題是它沒有特別擅長的方面。事實上,Stack Overflow於2017年發布的一份報告顯示,根據Stack Overflow開發人員喜歡和不喜歡的比例,Perl是最不受歡迎的編程語言。

Lua

慘遭數百萬開發者厭棄的五大編程語言!

Lua是一種在遊戲和Web服務中很流行的開源編程語言。一些流行的遊戲,包括ROBLOX和憤怒的小鳥等,其開發過程都使用了Lua。那麼,為什麼Lua位列最糟糕的編程語言呢?原因之一就是Lua開發人員的數量遠遠超過了市場需求。

與同期出現的其他語言(例如R語言)不同, Lua語言的流行程度或多或少一直在原地徘徊。

Erlang

慘遭數百萬開發者厭棄的五大編程語言!

Erlang語言的創始人之一,Joe Armstrong於4月21日去世。雖然他已經與世長辭,但他的作品Erlang編程語言仍然與我們同在。

1986年,Armstrong、Mike Williams和Robert Virding在Ericcson電信公司工作時,合作創建了Erlang語言。這種語言主要用於開發即時消息和電信系統的軟體應用程序。Erlang曾一度在自定義應用開發人員中很受歡迎。此外,人們還用它開發了WhatsApp和Facebook等消息應用程序。

那麼,為什麼Erlang也面臨消亡呢?事實上,多年來Erlang的增長一直在下滑。Erlang開發人員的需求也在逐漸下降,因為這種語言的使用僅限於電信行業。

總結

我希望你可以通過本文了解到世界上一些糟糕的編程語言,它們被數百萬的開發人員嫌棄。

因此,如果你是一位領導者,想開發移動應用或網站,或者你是一位希望在軟體開發行業中取得巨大成功的學生,那麼你就應該避免使用這些語言。

或許很多人不同意我總結的這份編程語言列表。歡迎在下方留言。

原文:https://hackernoon.com/worst-programming-languages-7b98c749ec36

本文為 CSDN 翻譯,轉載請註明來源出處。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

微軟 Build 2019 對開發者意味著什麼?
社交界的 Linux,為何敗給了 Facebook、Twitter?

TAG:CSDN |