當前位置:
首頁 > 科技 > 開發者鍾愛新潮的編程語言,但會函數式編程賺的錢更多!

開發者鍾愛新潮的編程語言,但會函數式編程賺的錢更多!

另外大多數開發者認為,AI 道德是該由管理層負責的問題。

知名開發者問答網站Stack Overflow每年都要開展調查,以了解程序員社區方面的更多信息,近日剛發布了最新的一組調查結果(https://insights.stackoverflow.com/survey/2018/)。

JavaScript仍然是專業開發者當中使用最廣泛的編程語言,使得它連續六年成為首屈一指的Web開發通用語言。其他的Web技術包括HTML(排名第2位)、CSS(第3位)和PHP(第9位)。面向業務的語言也廣泛使用,SQL名列第4,Java名列第5,C#名列第8。出人意料的是,外殼腳本語言今年名列第6(它在過去幾年的調查中根本沒有出現過),Python名列第7,老牌系統編程語言C++名列第10。

然而,這些未必是廣大開發者想要使用的語言。最常用的10大編程語言中只有3種躋身最受歡迎的語言排行榜:Python(第3)、JavaScript(第7)和C#(第8)。這份排行榜連續第三年被Rust佔據榜首,這是Mozilla開發的一種新的系統編程語言。Kotlin緊隨其後,去年它甚至沒有進入前20名。開發者對這種新語言產生興趣,可能是由於谷歌去年決定將這種語言作為Android的官方開發語言。微軟開發的TypeScript比JavaScript排名靠前,名列第4,谷歌的Go語言名列第5。去年第二大受歡迎的Smalltalk這一回卻不見了身影。

這些語言可能頗受歡迎,但為開發者帶來豐厚收入的似乎是其他語言。放眼全球,F#和OCaml是平均收入最高的兩大語言,而在美國,Erlang、Scala和OCaml是開發者爭相想掌握的三種語言。

Visual Basic 6、Cobol和CoffeeScript是最不受待見的三大語言,對於最初編寫過去了多年後仍在維護Visual Basic 6應用程序的人來說,這則消息會讓他們大吃一驚。

Stack Overflow還詢問開發者當下的熱門話題之一:AI 。只有20%的開發者擔心工作被AI搶走(相比之下,41%的開發者為AI可能接過工作而興奮――毫無疑問,Visual Basic 6開發者希望有一天,計算機能夠為自己幹活),但是多達28%的開發者擔心AI的智能會超過人類智能,29%的開發者擔心演算法更普遍地做出重要的決定。

然而,在真正了解所談論內容的開發者當中,擔心的方面似乎發生了轉變:數據科學家和機器學習專家擔心AI系統演算法公平性的機率比擔心AI系統是奇點(singularity)要高出1.5倍。

即使AI是邪惡的,大多數開發者也不認為那是程序員的錯。58%的開發者認為,遵守道德是高層管理者的責任,23%的開發者認為這歸咎於不道德想法的發明者,只有20%的開發者認為這是實際編寫代碼的開發者的責任。如果說大眾公司的排放醜聞說明了什麼,開發者也許並非完全沒有責任。迄今為止,逮捕對象似乎僅限於相關高管和設計排放測試作弊軟體的工程師,編寫代碼的人員毫髮未損。


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

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


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

短短 4 年營收翻 10 倍:4.3 40.8 億元
Gartner:2018年大數據分析平台魔力象限,華為位置提升,阿里雲和南大通用入圍,星環出局

TAG:雲頭條 |