慘遭數百萬開發者厭棄的 5 大程式語言!
數百種的程式語言,形態各異,有人喜歡有人厭棄。
作者 | 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新成員:極客寶寶(ID:geek_baby)
戳他了解更多↓↓↓
熱 文 推 薦
☞從 Pixel 3a 到 Android Q,一份谷歌 AI 能力的“成績單” | Google I/O 全程回顧
☞調查 10,000 名學生開發者:65% 自學成才,學 6 門程式語言!
☞保送清華成博士,華為 12 年搞通訊,他為何如此看待 5G ?| 人物誌
☞獨家! 幣安被盜原因找到了! 7074枚比特幣竟是這樣丟掉的
☞補償100萬?Oracle裁900+程式設計師,新方案已出!
點選閱讀原文,輸入關鍵詞,即可搜尋您想要的 CSDN 文章。
你點的每個“在看”,我都認真當成了喜歡
相關文章
- 哪種程式語言的開發者最幸福?
- 以太坊Solidity程式語言開發框架————5、移植Solid框架
- 以太坊Solidity程式語言開發框架————12、聯絡開發者Solid框架
- 最喜歡與最討厭的函數語言程式設計語言情緒排名 | Scalac.io函數程式設計
- 小米香港上市首日 開盤價16.6港元,慘遭破發
- 一款997滿功率打造的好評遊戲慘遭盜版,開發者作何感想?遊戲
- 程式設計師為什麼討厭這些語言程式設計師
- iOS 12.4系統遭黑客破解 漏洞危及數百萬使用者iOS黑客
- 開發自己的前端工具庫(二):函數語言程式設計前端函數程式設計
- Slashdata:2017-2020最受開發者歡迎的程式語言是JSJS
- 真慘!連各大程式語言都擺起地攤了!
- 《快學 Go 語言》第 2 課 —— 變數什麼的最討厭了Go變數
- 圖:程式語言的建立者們
- 優秀的開發者為什麼要學習研究新的程式語言?
- Apache Dubbo 社群召集 Rust 語言開發者ApacheRust
- go語言開發入門:GO 開發者對 GO 初學者的建議Go
- 網站開發的常用程式語言有哪些?網站
- Facebook 開源 Skip 物件導向+函數語言程式設計語言物件函數程式設計
- C語言開發windows程式主要程式結構C語言Windows
- 開發者需要了解的領域特定語言(DSL)
- 鴻蒙開發TypeScript語言:【變數宣告】鴻蒙TypeScript變數
- 5分鐘學會 Python 函數語言程式設計Python函數程式設計
- 為什麼程式設計師會有最喜歡與最討厭的程式語言?(earthly)程式設計師
- GitHub 當機超兩小時,影響數百萬開發者Github
- .NET併發程式設計-函數語言程式設計程式設計函數
- 關於大數(C語言)C語言
- 用C++從0開始開發自己的程式語言C++
- RAC的函數語言程式設計函數程式設計
- 5種可能在10年後消失的開發語言
- 探究:初學者程式語言的選擇
- App 開發語言APP
- 函數語言程式設計函數程式設計
- 使用 Python 的 toolz 庫開始函數語言程式設計Python函數程式設計
- Go語言開發者福利 - 國內版 The Go PlaygroundGo
- Go語言開發者福利 – 國內版 The Go PlaygroundGo
- 2021年Go語言開發者調查結果Go
- Scala 函數語言程式設計(一) 什麼是函數語言程式設計?函數程式設計
- 各個程式語言語言的檔案/函式/變數的命名方法函式變數