Apple资讯

当前位置: 爱新闻 > 移动互联网

GitHub Octoverse报告:2017年编程趋势

摘要:GitHub是全球最大的开源软件开发与管理社区,包括Google、Facebook等众多技术巨头在内都在这里安营扎寨,GitHub也成为了一探硅谷技术趋势最好的窗口,这个20亿美元的创业公司被开发者戏称为“全球最大同性交友社区”,每年GitHub都会推出“Octoverse”报告,其中列出了一些趋势,包括其网站用户中最受欢迎的编程语言。

GitHub是全球最大的开源软件开发与管理社区,包括Google、Facebook等众多技术巨头在内都在这里安营扎寨,GitHub也成为了一探硅谷技术趋势最好的窗口,这个20亿美元的创业公司被开发者戏称为“全球最大同性交友社区”,每年GitHub都会推出“Octoverse”报告,其中列出了一些趋势,包括其网站用户中最受欢迎的编程语言。

 根据GitHub上的数据显示,这是2017最流行的编程语言:

#15: Objective-C

Object-C是OS X和iOS上的主要程序开发语言仍然是构建iPhone应用程序最流行的方式。

#14: Scala

Scala在2004年首次发布,被设计为替代Oracle的Java,一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。Scala的推动者说,它是构建大型软件的更好选择。

#13: Swift

Apple在2014年推出的专门针对 OS X 和 iOS 的应用开发的新型编程语言。

#12: Shell

Shell严格来说不完全是一种编程语言,shell具有编程语言基本的要素(循环,条件语句等),是一种脚本编程语言。

#11: TypeScript

Microsoft于2012年创建,与流行的JavaScript密切相关,旨在运行大型应用程序。

#10: C

仍在广泛使用的最古老的编程语言之一,20世纪70年代早期创建。 在1978年,“C语言编程手册”第一次出版。

#9: Go

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。

#8: C#

C#发音为“C-Sharp”,由微软开发,是Java的对手,被大部分业务软件开发人员使用。

#7: CSS

广泛用于设计网站和基于浏览器的应用程序。

#6: C++

C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

#5: PHP

An Internet meme explains the feeling many programmers have about PHP.Reddit

包括雅虎和Facebook在内的大型公司使用PHP构建其主要网站。  很多程序员说“PHP是最好的语言”,也有很多程序员热衷于黑PHP。Stack Overflow创始人Jeff Atwood写道:"PHP isn't so much a language as a random collection of arbitrary stuff, a virtual explosion at the keyword and function factory,"

#4: Ruby

Sergio Caltagirone via Wikimedia Commons

一个简单快捷的面向对象编程而创的脚本语言,官方座右铭“程序员最好的朋友”。

#3: Java

Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。

#2: Python

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。因其高度可读性被粉丝所喜爱,许多程序员认为这是开始使用最简单的语言。

#1 JavaScript

JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。

图表:

图表显示了每种语言的pull requests数量。Octoverse完整报告点击.

「GitHub」都使用了那些技术和工具?他又是怎样从0到1发展起来的?
点击查看「GitHub」-- 技术栈

热门推荐

iPhone和iPad 新闻客户端免费下载
回到顶部