2018年最有需求的程式語言
本文由我翻譯自:https://securityboulevard.com/2017/12/the-most-in-demand-programming-languages-of-2018/?from=timeline&isappinstalled=0
時間所限,文章簡單翻譯,文字未經仔細雕琢。實際我跟朋友們也在討論這個事情。我認為,程式語言會持續分化,不同的語言依據自己的特性各自佔領一塊陣地,然後再由社群推動,嘗試應用到其它領域。語言之間相互競爭,也相互借鑑。至於成敗,獲得什麼成果,是要靠激烈競爭才知道的。所以,開發人員學習多種程式語言並且可以自由切換,將是一個重要的能力。因為靠一門語言包打天下的時代已經過去了,一項任務下來,可能要分成好幾種語言開發,各自發揮自己的優勢。
我們已經看到不少新的程式語言像Kotlin, Rust, 和Go在今年(2017)表現很突出。在這篇文章,我們看一下在即將到來的2018年會涉及到哪些程式語言。
2018年最有需求的程式語言是哪個?
Go語言在2018年可能有很高的需求。背後有谷歌支援的Go已經越來越多的受到開發人員的青睞,並且越來越多的用於企業軟體開發。
究竟是什麼驅動了對這個技能的需求?
不幸的是,Go語言的需求沒有技術上的原因。Go語言本身有不少明顯的短板,包括缺乏範型支援。它有一套簡單的語法,大家認為新手開發者很容易上手。在Go語言的流行中,Google的支援扮演了重要的角色。它正在取代C語言作為構建系統軟體開發者的地位。不少流行的開源應用像Docker、kubernetes等等都是用Go語言編寫的。
2018年還有哪些其它語言會受到歡迎?
另外一種在2018年要留意的語言是Kotlin。這是由JetBrains公司開發的一種基於JVM的語言。它建立了流行的IDE IntelliJ。Kotlin現在完全支援安卓,並且很有可能成為構建安卓應用程式的首選語言。它還允許開發者使用現有的Java庫和元件構成的生態系統,這會有助於它被採用。
究竟是什麼提升了對這些語言的需求?
歷史上對程式語言的需求,更多的是受到流行風潮的影響而不是其實際的技術優點。每隔幾年,我們都會經歷一波新語言的浪潮。如果語言是由谷歌這樣的大公司支援的,那麼這會有所幫助。我們已經看到了這種需求並流行的模式在Ruby, Node.js身上發生,現在則是Go語言。
那種語言在2018年可能變得不太受追捧?
謝天謝地,PHP將會持續下降。這種語言從一開始就受到安全問題的困擾。我們還有更多更好的選擇。2018年隨著開發者轉向使用Go語言構建Web應用和服務,Go語言的流行將繼續損害Ruby。
相關文章
- 2016年學哪個程式語言最有前途?
- 2018年11月程式語言排行榜
- 2014年各種程式語言的薪資和市場需求
- TIOBE:2018年5月全球程式語言排行榜
- 2018年最受歡迎的三種程式語言:JavaScript、Java、PythonJavaScriptPython
- 2018年最流行的十大程式語言,有你用的嗎?
- 2015年最熱門程式語言崗位需求及薪資分析
- 程式語言的“別樣”編年史
- 2018年Go 語言調查報告Go
- 最‘乾淨’的程式語言——空白程式語言
- 2013年1月程式語言排行榜:移動程式語言的巔峰
- 那些年我玩過的程式語言(二)
- 那些年我玩過的程式語言(一)
- 那些年我玩過的程式語言(三)
- 疫情過後最有前景的程式語言TOP10,想學哪個教程限時領
- “幻覺”反而是大語言模型最有用之處模型
- 程式設計師必知的程式語言編年史程式設計師
- 把程式語言看做語言
- 程式語言在2012年的起伏
- 程式語言BASIC程式設計師的啟蒙語言C程式程式設計師
- Java比Go更長壽:如何判斷哪種程式語言最有發展潛力?JavaGo
- 需求分析:將技術語言和業務語言統一
- C語言實現萬年曆程式C語言
- 2018年第18周-Java語言思想-併發Java
- 開發者避坑須知:2018 年最不值得學習的五門程式語言
- 國人開發的程式語言-“明”語言
- Java程式設計師應該在2018年學習三種JVM語言Java程式設計師JVM
- C 是 2017 年度程式語言:2018年1月TIOBE排行榜
- 聊聊C語言/C++—程式和程式語言C語言C++
- C語言:一種高效、易學的程式語言C語言
- 程式語言的變遷
- 舌尖上的程式語言
- 奇特的程式語言特性
- Hacker News:2018年4月程式語言排行榜 Python排名第一Python
- 2012年2月程式語言排行榜:用圖形程式設計的LOGO語言程式設計Go
- 2017年最受歡迎的程式語言有哪些?
- PLSQL程式語言SQL
- sql程式語言SQL