双十一编程语言类“购物车”清单请查收!

点击上方关注,All in AI中国

作者——Kimberly Cook

世界上有成千上万种编程语言,但有一些特别优秀的语言,开发人员会反复使用。

位于开发开源软件这一浪潮中的中心公司GitHub追踪这些编程语言的发展趋势。毕竟作为一个软件项目的集散地,开发人员可以通过它进行学习,并与超过310万的开发人员和210万的组织一起为开源做出贡献。该公司每年发布的相关报告对软件开发人员的现存需求有着深刻的见解(https://octoverse.github.com/projects#languages)。

GitHub即将被微软以75亿美元的价格收购(https://www.businessinsider.com/why-microsoft-should-buy-github-2018-6?_ga=2.22115896.287916594.1540436024-817205259.1540436024),并且它的产值还在迅速增长。在过去的一年里,这个平台有800万的新用户——这比GitHub的前六年的用户总数还要多。它在全球都备受欢迎,特别是在中国、印度、新加坡、尼日利亚、巴西等国家。

根据GitHub的说法,下面是他们通过一系列调查发现程序员最喜爱的几种语言:

Ruby编程语言

双十一编程语言类“购物车”清单请查收!

Ruby是一种动态的、开源的编程语言,它相对而言极具简单性,被用来构建我们每天使用的一些应用程序。Rubyon Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个即可。事实上,Twitch、SoundCloud、Hulu、Zendesk、Square和GitHub等应用都是用Ruby on Rails构建的。

Ruby On Rails是一个用于编写网络应用程序的。它基于一种计算机软件语言Ruby,给程序开发人员提供了强大的框架支持。你可以用比以前少的多的代码和短的多的时间编写出一流的网络软件。

C编程语言

双十一编程语言类“购物车”清单请查收!

C语言虽然很"旧",但很好。它是最"古老"的编程语言之一,是在20世纪70年代发明的。但在今天,它已经成为有史以来使用最广泛的编程语言之一。

C语言是一种设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖的应用程序。因此,它的应用范围广泛。

Shell编程语言

双十一编程语言类“购物车”清单请查收!

shell脚本是一种计算机程序,用于指示操作系统运行某些命令。Shell脚本可以操作文件、执行程序等等。它特别受系统管理员的欢迎。

shell 是操作系统的最外层。shell 合并编程语言以控制进程和文件,以及启动和控制其它程序。shell 通过提示你输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来管理你与操作系统之间的交互。shell 提供了与操作系统通信的方式。此通信以交互的方式(来自键盘的输入立即操作)或作为一个 shell 脚本执行。shell 脚本是shell和操作系统命令的序列,它存储在文件中。

TypeScript编程语言

双十一编程语言类“购物车”清单请查收!

TypeScript被描述为具有超能力的JavaScript。具有类似的语法和语义,与JavaScript密切相关,可以支持大规模应用程序。这门语言是由微软开发的,并且越来越流行,去年排名第11位。

RedMonk的行业分析师Stephen O'grady指出,它与JavaScript的相似之处让它很受欢迎。在周二的GitHub会议上,OGrady说:"我们能够对JavaScript的基本优势有所利用。"

c#编程语言

双十一编程语言类“购物车”清单请查收!

c#,发音为"C Sharp",由微软开发,用于构建企业应用程序和企业客户使用的软件。这种面向对象的编程语言类似于Java。

c++编程语言

双十一编程语言类“购物车”清单请查收!

c++可以追溯到20世纪70年代,通常是初学者必学的计算机语言。它是使用最广泛的语言之一,因为它是许多操作系统、浏览器和游戏的核心语言。

C++是一种面向对象的,由美国AT&T的博士在20世纪80年代初期发明并实现(最初这种语言被称作"C with Classes"带类的C)。它是一种类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、、、泛型程序设计等多种程序设计风格。C++是C语言的继承,进一步扩充和完善了C语言,成为一种语言。C++这个词在中国大陆的程序员圈子中通常被读做"C加加",而西方的程序员通常读做"C plus plus","CPP"。

PHP编程语言

双十一编程语言类“购物车”清单请查收!

PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的与其他的编程语言相比,PHP是将程序嵌入到HTML(标准下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP用于创建动态和交互式Web页面。像Facebook和Yahoo这样的大型网站都是用PHP开发的,但开发人员一直嘲笑它是最糟糕的编程语言之一:它被称为"没有自行车框架的轮子"。

Python编程语言

双十一编程语言类“购物车”清单请查收!

Python是一种高级编程语言。虽然它是一种易于入门的语言,但通常用于更高级的编程,如机器学习和数据分析。其中最流行的Python教程是叫做《Learn Python the Hard Way》。

Ogrady说,Python如此受欢迎是一个合情合理的,因为它是一种多用途的语言。

Java编程语言

双十一编程语言类“购物车”清单请查收!

Java是Sun Microsystems创建的一种面向广大对象的语言,目前由Oracle拥有。它用于数据库、开发Android应用程序、桌面应用程序等后端编程语言。它非常流行,被认为是构建大型系统最稳定、最可靠的方法之一。

JavaScript编程语言

双十一编程语言类“购物车”清单请查收!

JavaScript仍然是GitHub上使用的首选语言,在公共存储库和私有存储库以及来自世界各地的各种规模的组织中,贡献最多的都是JavaScript。JavaScript是web背后的编程语言,用于构建交互式插件和网站。但奇怪的是,除了名字之外,它与Java没有什么关系。

双十一编程语言类“购物车”清单请查收!

相关推荐