編程語言巔峯之戰,誰纔是真正的王者?| InfoQ編程語言排行榜

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"編程語言排名一直以來都是備受爭議的話題,當我們彼此之間討論的時間不同,角度不同,結果往往就會不同。因此,我們看到很多機構或者組織每年都會發布很多編程語言排行榜,這些排行榜的算法、角度都不盡相同。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"爲什麼程序員會格外關注編程語言的排名呢?一方面,編程語言的排名在一定程度上顯示出了該語言的市場份額,另一方面也爲開發者在就業時指明瞭選擇方向。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"目前比較權威、流行的編程語言排行榜,例如 TIOBE、PYPL 等都是國外排行榜,它們的排名結果主要體現了國外開發者的喜好。而目前國內整個的IT技術發展與國外有很大不同,因此,我們需要一個真實客觀反映各種編程語言在國內排名的榜單。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"一直以來,InfoQ都在致力於促進軟件開發及相關領域知識與創新的傳播。承蒙國內外開發者的厚愛,目前InfoQ平臺上已經彙集了百萬+開發者。基於此,我們特別推出【"},{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}},{"type":"strong"}],"text":"InfoQ 編程語言排行榜"},{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"】,徵集國內開發者、程序員對編程語言的喜愛情況。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"此次InfoQ編程語言排行榜,我們特地設置了八個有代表性的問題,同時精心挑選了當前最流行、最受歡迎的編程語言,誠邀您來投上寶貴一票。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}},{"type":"strong"}],"text":"說明"},{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":":在投票活動期間,每位用戶可以針對參評的編程語言進行投票,但是每個問題、每個選項只能投票一次。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"vote","data":{"id":2031,"title":"目前你在使用哪種編程語言?","type":100300,"limit":3,"time":1658289600,"timeType":4,"options":[{"id":"","value":"C"},{"id":"","value":"C#"},{"id":"","value":"C++"},{"id":"","value":"Dart"},{"id":"","value":"Erlang\/Elixir"},{"id":"","value":"Go"},{"id":"","value":"Haskell"},{"id":"","value":"Julia"},{"id":"","value":"Java"},{"id":"","value":"JavaScript"},{"id":"","value":"Kotlin"},{"id":"","value":"Lua"},{"id":"","value":"Objective-C"},{"id":"","value":"Python"},{"id":"","value":"PHP"},{"id":"","value":"Rust"},{"id":"","value":"Ruby"},{"id":"","value":"Swift"},{"id":"","value":"TypeScript"},{"id":"","value":"其他"}]}}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"vote","data":{"id":2032,"title":"你認爲哪門語言的工具鏈和生態讓你最爲滿意?","type":100200,"limit":2,"time":1658289600,"timeType":4,"options":[{"id":"","value":"C"},{"id":"","value":"C#"},{"id":"","value":"C++"},{"id":"","value":"Dart"},{"id":"","value":"Erlang\/Elixir"},{"id":"","value":"Go"},{"id":"","value":"Haskell"},{"id":"","value":"Julia"},{"id":"","value":"Java"},{"id":"","value":"JavaScript"},{"id":"","value":"Kotlin"},{"id":"","value":"Lua"},{"id":"","value":"Objective-C"},{"id":"","value":"Python"},{"id":"","value":"PHP"},{"id":"","value":"Rust"},{"id":"","value":"Ruby"},{"id":"","value":"Swift"},{"id":"","value":"TypeScript"},{"id":"","value":"其他"}]}}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"vote","data":{"id":2033,"title":"你認爲哪一門編程語言的學習門檻最高?","type":100200,"limit":2,"time":1658289600,"timeType":4,"options":[{"id":"","value":"C"},{"id":"","value":"C#"},{"id":"","value":"C++"},{"id":"","value":"Dart"},{"id":"","value":"Erlang\/Elixir"},{"id":"","value":"Go"},{"id":"","value":"Haskell"},{"id":"","value":"Julia"},{"id":"","value":"Java"},{"id":"","value":"JavaScript"},{"id":"","value":"Kotlin"},{"id":"","value":"Lua"},{"id":"","value":"Objective-C"},{"id":"","value":"Python"},{"id":"","value":"PHP"},{"id":"","value":"Rust"},{"id":"","value":"Ruby"},{"id":"","value":"Swift"},{"id":"","value":"TypeScript"},{"id":"","value":"其他"}]}}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"vote","data":{"id":2034,"title":"從編程語言的未來發展前景來看,你最看好哪種編程語言?","type":100200,"limit":2,"time":1658289600,"timeType":4,"options":[{"id":"","value":"C"},{"id":"","value":"C#"},{"id":"","value":"C++"},{"id":"","value":"Dart"},{"id":"","value":"Erlang\/Elixir"},{"id":"","value":"Go"},{"id":"","value":"Haskell"},{"id":"","value":"Julia"},{"id":"","value":"Java"},{"id":"","value":"JavaScript"},{"id":"","value":"Kotlin"},{"id":"","value":"Lua"},{"id":"","value":"Objective-C"},{"id":"","value":"Python"},{"id":"","value":"PHP"},{"id":"","value":"Rust"},{"id":"","value":"Ruby"},{"id":"","value":"Swift"},{"id":"","value":"TypeScript"},{"id":"","value":"其他"}]}}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"vote","data":{"id":2036,"title":"如果要掌握一種編程語言作爲你的第二編程語言,你會選擇哪種?","type":100200,"limit":2,"time":1658289600,"timeType":4,"options":[{"id":"","value":"C"},{"id":"","value":"C#"},{"id":"","value":"C++"},{"id":"","value":"Dart"},{"id":"","value":"Erlang\/Elixir"},{"id":"","value":"Go"},{"id":"","value":"Haskell"},{"id":"","value":"Julia"},{"id":"","value":"Java"},{"id":"","value":"JavaSctipt"},{"id":"","value":"Kotlin"},{"id":"","value":"Lua"},{"id":"","value":"Objective-C"},{"id":"","value":"Python"},{"id":"","value":"PHP"},{"id":"","value":"Rust"},{"id":"","value":"Ruby"},{"id":"","value":"Swift"},{"id":"","value":"TypeScript"},{"id":"","value":"其他"}]}}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"vote","data":{"id":2035,"title":"你所在的團隊正在調研哪種編程語言?","type":100300,"limit":3,"time":1658289600,"timeType":4,"options":[{"id":"","value":"C"},{"id":"","value":"C#"},{"id":"","value":"C++"},{"id":"","value":"Dart"},{"id":"","value":"Erlang\/Elixir"},{"id":"","value":"Go"},{"id":"","value":"Haskell"},{"id":"","value":"Julia"},{"id":"","value":"Java"},{"id":"","value":"JavaScript"},{"id":"","value":"Kotlin"},{"id":"","value":"Lua"},{"id":"","value":"Objective-C"},{"id":"","value":"Python"},{"id":"","value":"PHP"},{"id":"","value":"Rust"},{"id":"","value":"Ruby"},{"id":"","value":"Swift"},{"id":"","value":"TypeScript"},{"id":"","value":"其他"}]}}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"vote","data":{"id":2037,"title":"你希望哪門語言的工作崗位更多一些?","type":100300,"limit":5,"time":1658289600,"timeType":4,"options":[{"id":"","value":"C"},{"id":"","value":"C#"},{"id":"","value":"C++"},{"id":"","value":"Dart"},{"id":"","value":"Erlang\/Elixir"},{"id":"","value":"Go"},{"id":"","value":"Haskell"},{"id":"","value":"Julia"},{"id":"","value":"Java"},{"id":"","value":"JavaScript"},{"id":"","value":"Kotlin"},{"id":"","value":"Lua"},{"id":"","value":"Objective-C"},{"id":"","value":"Python"},{"id":"","value":"PHP"},{"id":"","value":"Rust"},{"id":"","value":"Ruby"},{"id":"","value":"Swift"},{"id":"","value":"TypeScript"},{"id":"","value":"其他"}]}}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"vote","data":{"id":2038,"title":"如果現在推出一種新語言,你希望它具備哪些特性?","type":100300,"limit":99,"time":1658289600,"timeType":4,"options":[{"id":"","value":"快速編譯"},{"id":"","value":"類型安全"},{"id":"","value":"語法簡單"},{"id":"","value":"垃圾回收(GC)"},{"id":"","value":"併發模型"},{"id":"","value":"標準庫"},{"id":"","value":"工具鏈"},{"id":"","value":"異步開發"},{"id":"","value":"內存安全"},{"id":"","value":"線程安全"},{"id":"","value":"無GC"},{"id":"","value":"函數式"},{"id":"","value":"跨平臺"},{"id":"","value":"混合範式"},{"id":"","value":"包管理"},{"id":"","value":"元編程"},{"id":"","value":"其他"}]}}},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"關於榜單評選"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在榜單評選過程中,我們將秉承 InfoQ 一直以來堅守的內容價值觀:提供可信賴的內容。作爲第三方獨立媒體,我們承諾並踐行向用戶輸出不偏執且真實的內容。榜單評選規則公正、公開,所有進程在官網進行公示,接受用戶的監督和提出的建議。"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章