2021 年,这8种编程语言最流行

unimof 2021年02月03日 135次浏览

1. 最流行的初学者编程语言:Python

  • 无论你查看什么榜单,Python 几乎都被列为最受初学者欢迎的编程语言:在 Qvault 关于初学者最佳编程语言的帖子,GitHub 的排名,Stack Overflow 的开发者调查,甚至是大学教授计算机科学专业的最热门语言,都是如此。它不像 Rust 那样快速发展,也不像 Java 那样老掉牙。但它是一种不可阻挡的编程语言。它已经有 30 年的历史了,它在使用和流行方面都经历了稳步的增长,足以使它成为几乎所有排行榜的榜首。

  • Python 的伟大之处在于它是根据开发者的经验编写的。从实践来看,这意味着它读起来就像英语一样:特别是对于没有编程背景的人来说,学习起来更容易。

  • 同时,它也能非常快速地构建任何东西的基本原型,这使得初学者能够在短短几分钟内编写出具有良好教程的函数代码,从而极大地增强了他们的能力,也使他们得到了回报。

  • 最后,它具有广泛的通用性。无论你的需求是数据科学,机器学习还是 Web 开发,你都可以通过 Python 来完成。

2. 对不想从事编程工作的人来说,最流行的编程语言是 R

  • 当我担任客户成功经理时,我的工作完全不涉及编程。但是,我仍然发现能够在 R 中进行分析,查看保留率、流失率、交流量等等,这是非常有用的。R 是另一种开源编程语言,尽管没有 Python 那么流行,但在数据科学界仍然非常活跃,深受人们欢迎。

  • R 在没有计算机编程技能的统计学家、工程师和科学家所使用。它在学术界、金融、制药、媒体和市场营销中都很流行”。

3. 最流行的涨薪编程语言:Perl

  • 根据 Stack Overflows 的调查,Perl 是榜单上最矛盾的语言之一,因为它是全球薪资最高的语言(年薪中位数为 7.5 万美元),但也是最令人恐惧的语言(71.4%)。但是如果你想要在编程工作中获得更高的收入,没有比这更流行的编程语言了。它是更流行的 PHP 的前身,同时也是一门有点火爆的垃圾堆语言,因此而闻名。

  • 尽管很多开发者不喜欢它,但很多雇主发现它是一种非常有用的编程语言,可以用于新的项目,也可以用于维护现有的基础结构和项目。正因为如此,它仍然是最流行的涨薪编程语言。

  • Opensource.com 将亚马逊、波音、BBC 和 Northrop Grumman 列为寻找 Perl 开发人员的大公司的一员。它是一种很受雇主欢迎的编程语言。与 R 和 Python 一样,它也是开源的,这意味着低成本和低风险的使用。许多用户(例如,在 Reddit 论坛的 Perl 子版块上)都说它是一种范围广泛,但功能有限的语言,使得它既简单又实用。

4. iOS 上最流行的移动应用开发编程语言:Swift

  • R、Python 和 Perl 都是上个世纪开发的。而 Swift 则是 2014 年才被特别地开发成苹果的编程语言。顾名思义(译注:swift 即迅速的意思,也是一种鸟类雨燕的名词),它以快速构建 iOS 应用而著称,迅速超越了最初为此而生的 Objective-C。

  • 苹果官网自称 Swift 比 Objective-C 快 2.6 倍,比 Python 快 8.4 倍。尽管它是一门年轻的语言,但在 Stack Overflow 的 2020 年开发者调查中,它是最流行的第 9 种语言。要编写 iOS 应用,没有其他最流行的编程语言。

5. 横向思维者中最流行的编程语言:Ruby

  • Ruby 是最受初创企业欢迎的编程语言之一——这是一种有不止一种方式的语言,其非常简单的语法使得许多初创企业具有“快速行动,打破常规”的风气,而这种风气也受到了横向思维者的青睐。

  • Ruby on Rails 是一个运行 Ruby 的全栈 Web 应用框架,而且由于它很容易在很短的时间内构建 Web 应用,所以很受欢迎。

6. 最流行的移动应用和 Web 开发编程语言:Javascript

  • Javascript 是最流行的 Web 编程语言,负责交互式网站。它开发于 1995 年,作为当今最主要的客户端脚本语言,95% 的网站都在使用 Java。随着 Node.js 的开发,很多人也开始将 Javascript 用于服务器端。它与 CSS 和 HTML 一起,构建了你随时访问万维网时看到的东西。

  • 根据 Stack Overflow 的 2020 年开发者调查,它已经连续八年成为使用最多的语言。对任何开发人员来说,只要网站存在,Javascript 就会有用。显然,这对任何 Web 开发人员都是必须掌握的。即便你不想成为一个 Web 开发人员,建立自己网站的能力(现在常常用来制作简历和作品集)也是一 个吸引人的技巧,值得展示。

7. 能快速涨薪的最流行编程语言:Go

GO

  • 在 Stack Overflows 的开发者调查中,它在最流行的语言排行榜上排名第三(17.9%),同时也是全球最高的薪资中位数(7.4 万美元)。

  • 它是最流行的编程语言,对于想要快速提高收入的开发人员来说,有几个原因。首先,它是一门为大型项目而生的语言。例如,与 Ruby 不同,Ruby 的构建速度快,但是很难扩展,而 Go 是谷歌为帮助他们更快地处理大型项目和任务而有意创建的。谷歌为了减少阅读和调试代码所需的时间,专门创建了 Go,以便使这些任务变得可行。这样,它就成了许多旨在实现该规模项目的大公司的吸引力语言。

  • 它还被誉为比 Perl 更快、也更容易学习,在最高薪资排行榜上名列前茅。Perl 拥有数十年的历史和意见,而 Go 是 2009 年才创建的,它的语法更简洁,也更现代。数据工程师 Samuel Jones 在使用 Go 构建了一个 API 之后,发表了一篇关于 Go 的评论,他认为,Go 不像很多词汇表臃肿的编程语言,它小到足以“装进你的大脑”。这样可以减少在线和参考书中搜索答案和语法的时间。

8. 2022 年最流行的编程语言:Rust

Rust

  • 根据 2020 年 Stack Overflow 的开发者调查,Rust 连续五年成为最流行的语言,并且是排名第五的最想使用的语言(14.6%)。那么,为什么尽管它客观上是最受欢迎的编程语言,却没有排在榜首呢?因为根据同一份调查,97% 的调查对象从未使用过 Rust。它的未来也不明朗。

  • Mozilla 在 2009 年赞助了 Rust 的开发,并在 2010 年宣布 Rust。它被视为其他系统编程语言(例如 C 或 C++)的替代方案,根据它的维基百科词条,它是一种用于高度并发和高度安全系统的语言。这对于开发人员来说,意味着他们能够快速高效地编写安全的代码。

  • 但由于新冠肺炎疫情,Mozilla 裁掉了 Rust 团队的大部分人员,专注于商业产品。虽然他们已经宣布,将会成立一个基金会,以掌握未来的所有权和 Rust 的成本,但目前还没有确定运作方式。