各年齡段開發(fā)者最愛的編程語言匯總
在 HackerRank 的 2018 開發(fā)者技能調(diào)查中,JavaScript 或許是最受雇主歡迎的編程語言,但根據(jù) HackerRank 的愛恨指數(shù)數(shù)據(jù),Python 基本贏得了全年齡段開發(fā)者的芳心。
開發(fā)者喜歡哪種語言?
注:語言偏好圖是基于愛恨指數(shù)(Love-Dislike Index),這個(gè)指數(shù) = (喜歡某語言的開發(fā)者的百分比) – (不喜歡相同語言的開發(fā)者的百分比)。這有助于我們確定給定編程語言或框架的正面或負(fù)面情緒。
100%的成績=最喜歡的成績,-100%的成績 = 最不喜歡的成績。
所有年齡段的開發(fā)者
- Python
- C
- C++ 和 Java
- JavaScript

注:
比例分?jǐn)?shù)為負(fù)數(shù)的,標(biāo)題不喜歡該語言的,遠(yuǎn)大于喜歡該語言的。
下面圖表,僅展示開發(fā)者喜歡的語言。
18~24 歲的開發(fā)者
- Python
- C++
- C
- JavaScript
- Java

25~34 歲開發(fā)者
- Python
- C
- Go
- JavaScript
- TypeScript

35~44 歲開發(fā)者
- Python
- C
- Go
- TypeScript
- C#

45~54 歲開發(fā)者
- Python
- Go
- C
- TypeScript
- C++
- Erlang (這個(gè)群體學(xué)習(xí) Erlang 意愿好高)

55 歲以上開發(fā)者
- Swift
- C
- Python
- Java
- C++

Python 以其簡單性,可讀性和諸多科學(xué)計(jì)算庫而聞名。它也是計(jì)算機(jī)科學(xué)入門課程的一部分。
在新語言中有一種不同尋常的趨勢:相比年老開發(fā)者,年輕開發(fā)者更喜歡較新的語言(如 Go,Kotlin 和 Scala)。事實(shí)上,Go 創(chuàng)造了***的分歧之一,18-24 歲的開發(fā)者并不關(guān)心,但 45-54 歲的開發(fā)者認(rèn)為這是他們最喜歡的語言之一。 JavaScript 則正好相反。
Go 在內(nèi)的許多新語言都體現(xiàn)了來自舊語言的學(xué)習(xí)。 Go 的主要設(shè)計(jì)師之一 Ken Thompson 以前參與創(chuàng)造了 C 語言。年輕開發(fā)者對(duì)知識(shí)有天生的渴望,他們更有可能全面學(xué)習(xí)語言,甚至是那些他們不喜歡的語言。年老開發(fā)者會(huì)根據(jù)自己的經(jīng)驗(yàn),選擇他們認(rèn)為經(jīng)得起時(shí)間考驗(yàn)的語言。