相比高人气的 Rust、Go,为何 Java、C 在工具层面进展缓慢?

2022年 Stack Overflow开发者调查结果 已经正式公布。每当这个时候,开发者们都有一肚子的话要吐槽或表扬,开发者 Adam Gordon Bell 也不外如是。Bell 最关注的是最受欢迎和最不招人待见的编程语言。我们先简单看下调查结果:

  • 最受欢迎的高人气编程语言(2022):

Rust,Typescript,Python,Go,C#,Kotlin,JavaScript
  • 最不受待见的高人气编程语言(2022)

Ruby,C++,Java,PHP,C

为什么有的语言受欢迎、有的被讨厌

在上一次开发者调查报告时,Bell 提到当人们喜爱一种新的编程语言时,大家或多或少会抱有些许偏见,即认为新语言应该拿来开发新项目、旧语言则用于开发旧项目。但这明显忽略了另一个现实:语言工具本身也在不断改进。因此,Bell 写了一篇文章来论述了自己的观点,并将编程语言被喜欢的原因归结到了工具性发展上。

以 Go 和 Rust 为例,业界关于两者的争论从未停止,但两种语言的开发者工具在体验上非常相似:它们都非常现代,无论是测试、模糊测试、打包还是校验,它们都能提供相应的最佳工具标准包。 Bell 认为,Go 和 Rust 跟不受待见榜单中那些语言的最大区别,并不在于语法细节,而是工具选项和生态系统。正是如此,二者才能双双进入最受喜爱语言名单。

Bell 认为,随着时间的推移,编程语言的工具和开发者体验正在改善,但这种改善在新语言中体现得更加明显。总体来说,在创新成果出现之后,新语言会更快采用并加以标准化,最终提供超越老牌语言的效果。随着这类增量的积累,曾经的王牌语言就会显得陈旧而腐朽。

“为什么不能交个朋友?”

网友 “ crashorbit ”指出了实际开发中存在的问题。“大多数从事系统工作的人都是短期的承包商,他们不了解问题所在,并且在交付了一个测

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Rust、Python、Go和Java都是非常流行的编程语言,它们都有着广阔的应用前景和就业市场,以下是它们各自的就业前景和薪资水平: 1. RustRust是一种系统级编程语言,具有内存安全、并发性能好等特点,适合开发底层系统级应用。Rust的就业前景相对较小,但是在一些大型科技公司和互联网企业中,对于掌握Rust技术的级工程师和架构师的需求量相对较大,薪资水平也相对较。 2. Python:Python是一种解释型编程语言,具有简单易学、效、易读性强等特点,广泛应用于数据科学、人工智能、Web开发等领域。Python的就业前景非常广泛,特别是在人工智能、数据科学等领域,对于Python开发工程师和数据科学家的需求量非常大,薪资水平也相对较。 3. Go:Go是一种由Google开发的编程语言,以效、简洁、安全、并发等特点而著称,适合开发并发、网络编程等应用。Go的就业前景较好,尤其是在互联网企业、金融领域、区块链等领域,对于掌握Go技术的开发工程师和架构师的需求量较大,薪资水平也相对较。 4. JavaJava是一种广泛应用于企业级开发的编程语言,具有跨平台、稳定、安全等特点,应用范围广泛。Java的就业前景非常广泛,特别是在金融、保险、电信等行业,对于Java开发工程师和架构师的需求量非常大,薪资水平也相对较。 总的来说,以上编程语言都有着广泛的应用前景和就业市场,选择哪一种语言主要要根据自身的兴趣和职业规划来决定。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值