盘点:2019年最赚钱的10种编程语言

GitHub 逐渐成为一个中心,超过 4000 万开发人员使用 GitHub 来分享项目的代码,无论是个人的、行业的还是其他的。

在去年,因为与 Google 和 Amazon 的竞争,微软以 75 亿美元的价格收购了 GitHub,这很快成为它吸引云开发人员的关键。

作为开发人员的最大活跃站点之一,GitHub 是追踪开发人员中最流行的最佳场所。为此,我们发布了年度报告,让我们了解一下全世界的开发人员正在使用哪些技术。

根据对 GitHub 的统计,这是 2019 年最流行的 10 种语言:

1.Javascript

2.Python

3.Java

4.PHP

5.C#

6.C++

7.TypeScript

8.Shell

9.C

10.Ruby

让我们从后往前,一个个说:

Ruby

Ruby 是一种开源编程语言,致力于简单易用。它由 Yukihiro Matsumoto 开发的,也被称为 Matz,他是第一个将最流行的语言的最好部分混合在一起的人。Ruby 于 1995 年发行,现在越来越受欢迎。Ruby 甚至已经有了一些专门的协会和聚会活动。

C

众所周知,C 是最古老的编程语言之一,仍然与该领域非常相关。它是由 Dennis Ritchie 于 1972 年开发的!它最初被设计为通用语言,可用于对各种计算机系统和硬件进行编程。当今,许多流行的语言都基于 C,包括 Java,PHP 和 Javascript。

Shell

Shell 在 IT 部门非常受欢迎,纯粹是因为它允许开发者直接编写对操作系统的指令。当您需要自动执行诸如远程安装,远程卸载或每天管理备份时,可以使用它。

TypeScript

TypeScript 由微软开发,是一种开源编程语言。它不仅是最受欢迎的语言之一,也是行业中增长最快的语言之一。它的语法和语义与 JavaScript 非常相似,但有更多更强大的功能,可以帮助开发人员构建大型应用程序。显然,它还得到了微软免费代码编辑器 Visual code Studio 的支持。

C ++

C++ 建立在 C 语言的基础上,最早可以追溯到 1979 年。Bjarne Stroustrup 在写他的博士论文时创建了它,并把它作为 c 语言的一个附加功能。直到今天,它仍然被广泛使用,因为它是许多操作系统、浏览器和游戏的核心。

C#

c# 由微软的 Anders Hejlsberg 领导的团队开发的。它与 Java 语言非常相似,主要用于移动应用程序、游戏和企业软件。

PHP

PHP 是 Hypertext Preprocessor (超文本预处理程序)的首字母缩写,是一种用于移动开发和创建交互式网页的开源语言。它在数据库上运行得非常好,Facebook 和雅虎过去也曾使用过它。它常常被开发人员称为最糟糕的编程语言之一。

Java

Java 最早由 Sun Microsystems 公司于 1995 年开发,后来被 Oracle 收购。目前,Twitter 和 Netflix 等大型公司正在使用这种开源语言。Java 已经被广泛应用于几乎所有领域,包括 web 应用程序、游戏、移动开发和数据库驱动的软件。它也非常类似于 c++ 和 c#,这使得在这两种语言之间进行切换非常容易。

Python

Python 同时也是 GitHub 中最流行和增长最快的编程语言之一。说到流行度,它从去年的第三名上升到了 2019 年的第二名。Python 一直被用于人工智能应用程序和数据科学,众所周知,它是最容易入门的编程语言之一。更不用说,Python 有一个非常庞大的社区,并且每年举行专门的聚会。

JavaScript

2019 年仍然是属于 JavaScript 的一年。根据 GitHub 的榜单,JavaScript 无疑是 2019 年最受欢迎的 10 种语言之一。考虑到它有助于使网站具有交互性,还可以用于创建游戏,所以它的表现并不奇怪。还有不要忘了构建与 iOS 和 Android 兼容的应用程序的 ReactNative 框架。

哪种编程语言在 2019 年收入最高?

您可能还想知道哪种编程语言在 2019 年薪资最高。

2019 年收入最高的编程语言是(仅供参考,按照这个列表学,大概率凉凉):
1.Scala
2.Clojure
3.Go
4.Erlang
5.WebAssembly
6.Kotlin
7.Rust,
8.F#
9.and Elixir

注:此数据根据Stack Overflow 的 2019 年开发人员调查得出,2019 年收入最高的编程语言。
(可能是因为比较小众,大牛比例高,因此平均收入高)

哪一种编程语言最难(简直坑爹)?

您可能在学习 Python、Java 或 c++ 时遇到了困难,但这些并不是世界上最困难的编程语言。

下面这些编程语言,它们并不是为了开发而生的,更多的是黑客们的爱好。

最困难的编程语言是:

1.Malbolge

2.Brainfu*k

3.COW

4.INTERCAL

5.Whitespace

Malbolge创建于 1998 年,被认为是最困难的一个。发明之后,要花两年多的时间才能编写出一个程序。
它的 “Hello world” 是这样的:

 (=<`#9]~6ZY32Vx/4Rs+0No-&Jk)”Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:’8dc

Brainfu*k是 Urban Muller 在 1983 年创造的,正如它的名字,如果你尝试学习它,你会得到一个糟糕的大脑。这种语言只有 8 个命令,整个程序就是用这些命令编写的。
它的 “Hello world” 是这样的:

++++++++++[>+++++++>++++++++++>+++>+<<<<–]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.———.————.>+.>.

COW 是 Sean Heber 于 2003 年创建的,整个语言仅包含 12 条指令 - 全部都是 moo 或其变体。
“Hello world” 看起来像这样:

MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO

INTERCAL是由 Don WOords 和 James Lyon 在 1972 年创建的。
它的 “Hello world” 是这样的:

Whitespace是埃德温・布雷迪在 2003 年 4 月 1 日开发的。该程序仅使用空格、制表符和换行符。其他的几乎都被解释器忽略了。
它的 “Hello world” 是这样的:

实验楼精选课程:

Python 新手入门课

C++ 使用 openGL 实现吃豆人游戏

Java 编程语言基础

Python 异步网络编程实战

基于 Vue.js、Node.js 和 MongoDB 开发 DoraCMS

Kubernetes 进阶(二):控制器、存储与网络

C++ 实现 STL 标准库和算法

翻译:实验楼
作者:ALICIA NEWMAN
链接:https://learnworthy.net/top-10-most-popular-language-of-2019-according-to-github/

原文地址:https://www.cnblogs.com/shiyanlou/p/12192255.html