InfoQ 编程语言排行榜|编程语言巅峰之战,谁才是真正的王者?

发起人:InfoQ 中文站
22 人讨论
12307 人围观

编程语言排名一直以来都是备受争议的话题,当我们彼此之间讨论的时间不同,角度不同,结果往往就会不同。因此,我们看到很多机构或者组织每年都会发布很多编程语言排行榜,这些排行榜的算法、角度都不尽相同。

 

为什么程序员会格外关注编程语言的排名呢?一方面,编程语言的排名在一定程度上显示出了该语言的市场份额,另一方面也为开发者在就业时指明了选择方向。

 

目前比较权威、流行的编程语言排行榜,例如 TIOBE、PYPL 等都是国外排行榜,它们的排名结果主要体现了国外开发者的喜好。而目前国内整个的 IT 技术发展与国外有很大不同,因此,我们需要一个真实客观反映各种编程语言在国内排名的榜单。

 

一直以来,InfoQ 都在致力于促进软件开发及相关领域知识与创新的传播。承蒙国内外开发者的厚爱,目前 InfoQ 平台上已经汇集了百万+开发者。基于此,我们特别推出【InfoQ 编程语言排行榜】,征集国内开发者、程序员对编程语言的喜爱情况。

 

此次 InfoQ 编程语言排行榜,我们特地设置了八个有代表性的问题,同时精心挑选了当前最流行、最受欢迎的编程语言,诚邀您来投上宝贵一票。


说明:在投票活动期间,每位用户可以针对参评的编程语言进行投票,但是每个问题、每个选项只能投票一次。


目前你在使用哪种编程语言? (多选,最多选 3 项)
1329 人已加入 316 天后截止
C
C#
C++
Dart
Erlang/Elixir
Go
Haskell
Julia
Java
JavaScript
Kotlin
Lua
Objective-C
Python
PHP
Rust
Ruby
Swift
TypeScript
其他
投票
投票后,可查看投票结果


你认为哪门语言的工具链和生态让你最为满意? (单选)
927 人已加入 316 天后截止
C
C#
C++
Dart
Erlang/Elixir
Go
Haskell
Julia
Java
JavaScript
Kotlin
Lua
Objective-C
Python
PHP
Rust
Ruby
Swift
TypeScript
其他
投票
投票后,可查看投票结果


你认为哪一门编程语言的学习门槛最高? (单选)
848 人已加入 316 天后截止
C
C#
C++
Dart
Erlang/Elixir
Go
Haskell
Julia
Java
JavaScript
Kotlin
Lua
Objective-C
Python
PHP
Rust
Ruby
Swift
TypeScript
其他
投票
投票后,可查看投票结果


从编程语言的未来发展前景来看,你最看好哪种编程语言? (单选)
896 人已加入 316 天后截止
C
C#
C++
Dart
Erlang/Elixir
Go
Haskell
Julia
Java
JavaScript
Kotlin
Lua
Objective-C
Python
PHP
Rust
Ruby
Swift
TypeScript
其他
投票
投票后,可查看投票结果


如果要掌握一种编程语言作为你的第二编程语言,你会选择哪种? (单选)
856 人已加入 316 天后截止
C
C#
C++
Dart
Erlang/Elixir
Go
Haskell
Julia
Java
JavaSctipt
Kotlin
Lua
Objective-C
Python
PHP
Rust
Ruby
Swift
TypeScript
其他
投票
投票后,可查看投票结果


你所在的团队正在调研哪种编程语言? (多选,最多选 3 项)
725 人已加入 316 天后截止
C
C#
C++
Dart
Erlang/Elixir
Go
Haskell
Julia
Java
JavaScript
Kotlin
Lua
Objective-C
Python
PHP
Rust
Ruby
Swift
TypeScript
其他
投票
投票后,可查看投票结果


你希望哪门语言的工作岗位更多一些? (多选,最多选 5 项)
737 人已加入 316 天后截止
C
C#
C++
Dart
Erlang/Elixir
Go
Haskell
Julia
Java
JavaScript
Kotlin
Lua
Objective-C
Python
PHP
Rust
Ruby
Swift
TypeScript
其他
投票
投票后,可查看投票结果


如果现在推出一种新语言,你希望它具备哪些特性? (多选)
661 人已加入 316 天后截止
快速编译
类型安全
语法简单
垃圾回收(GC)
并发模型
标准库
工具链
异步开发
内存安全
线程安全
无GC
函数式
跨平台
混合范式
包管理
元编程
其他
投票
投票后,可查看投票结果

关于榜单评选


在榜单评选过程中,我们将秉承 InfoQ 一直以来坚守的内容价值观:提供可信赖的内容。作为第三方独立媒体,我们承诺并践行向用户输出不偏执且真实的内容。榜单评选规则公正、公开,所有进程在官网进行公示,接受用户的监督和提出的建议。

讨论 (22 条讨论)

发布
用户头像
参加活动的同学们,记得回到原活动页面评论哈,才是参与成功哦~
1 小时前
回复
用户头像
我做前端开发的投票投了后端,这是什么样的操作?😄我觉得还是要回归初心,C语音还能再火半个世纪没问题
33 分钟前
回复
用户头像
大Java还能战100年!
51 分钟前
回复
用户头像
python yyds!!!
人工智能支撑起了它,人工智能火,它火。
不是最优秀的语言,但是历史已经证明了语言的前景与语言的优劣并无直接的关系,而是大势所趋,时势造英雄,语言也是如此。
1 小时前
回复
用户头像
Java yyds !!
1 小时前
回复
yyds 不服来战!
1 小时前
回复
用户头像
我只会简单的胶水语言Python
1 小时前
回复
用户头像
Java,别问,问就是Java
1 小时前
回复
用户头像
kotlin,Google官方支持语言,现代化,安全性,工具友好,支持协程,如果从事移动开发,相信你会喜欢上它。
1 小时前
回复
用户头像
作为前端,我最看好莫属的typescript,typescript最大的改动就是添加类型检查这个功能,极大的增强了项目的维护成本。
1 小时前
回复
用户头像
Java适合做中间平台,Go适合做上层业务
1 小时前
回复
用户头像
俺是做java的,当然更看好java,首先各大厂web大多数都有使用java,同时spring生态为java提供了无限的可能。当时java发展的越好俺们java开发工程师能够涨越多的工资。
1 小时前
回复
用户头像
Rust我看好你,Python我用你,Go我学你。
1 小时前
回复
用户头像
Rust 虽然更被看好,但更适合更底层的开发,并不是和用来开发业务相关应用。这点 Kubernetes 及其生态基本都是 Go 大家就都明白了。Go 的适用范围更广一些。然并卵,在大洋洲就业市场程序员职位,主要还是 Java / PHP / JavaScript 为主,技术盆地。
2021 年 09 月 04 日 14:58
回复
用户头像
开始入坑 Rust
2021 年 08 月 12 日 15:57
回复
用户头像
虽然Rust有前途,但是入门门槛过高了,不建议新手直接撸
2021 年 08 月 05 日 09:22
回复
预告下极客时间马上要出一门Rust课程
2021 年 08 月 05 日 16:10
回复
用户头像
看好rust, rust将一支独秀
2021 年 08 月 02 日 11:49
回复
用户头像
R语言不考虑添加下吗?
2021 年 08 月 02 日 09:56
回复
用户头像
居然没有 Scala...
2021 年 07 月 29 日 17:38
回复
用户头像
Rust 真是一枝独秀
2021 年 07 月 23 日 15:50
回复
用户头像
讨论难度居然能没有Scala。。。
2021 年 07 月 22 日 10:38
回复
没有更多评论了