JavaScript 霸榜!TensorFlow火热!GitHub 2017 年度报告,你擅长的技术快被淘汰了!
来源 | 程序猿
编辑 | 路飞
GitHub 每年都会在年度盛会中推出数据报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。今年的数据更是让人眼前一亮,Python 这匹编程语言中的黑马,势不可挡!
编程语言之间的战争就是一场持久战,各种编程语言排行榜五花八门,程序员们对于这样的内容相比都有些审美疲劳了,那么,在 GitHub 的排行中到底哪门语言可以封王呢?
2017 GitHub 上最受欢迎的前 15 门语言
从 2017 GitHub 上最受欢迎的前 15 门语言可以看出:JavaScript 稳居第一, 遥遥领先于第二名 Python,这可能和 GitHub 上关于 Web 前端的项目、开发者的数量庞大有一定关系。
值得注意的是:Python 已代替 Java 从去年的第三突进了第二,相比去年它新增了 40% 的 PR 数。
近几年 Python 的增长势头一直非常迅猛,Python 虽然是脚本语言,但容易学。
同时,Python 有非常多优秀的深度学习库可用,现在大部分深度学习框架都支持 Python。所以,Python 作为 AI 时代头牌语言的位置基本确立。
再来看看 Java,Java 则被挤到第三位,不过 Java 9 刚发布不久,而且它的模块化特性深受开发者喜爱,霸主地位还是很难撼动的。
同时,Objective-C 的排行也在下降,从中可以看出移动开发的热度在减退。
被 fork 最多的前十个项目
GitHub 自 2007 年成立,如今已经十年了,如今已经是全球影响力最大、最权威的开源社区了,每年都有大量的企业和个人将自己的项目开源到这里进行交流学习。
那么今年哪些项目最具价值?哪些项目获得了程序员的广泛讨论?哪些项目有收集到了最全的资料呢?
TensorFlow 当选第一,TensorFlow 是谷歌的第二代机器学习系统,这也反映了越来越多的人投入到机器学习当中。经历了被称为“人工智能元年”的 2016 年,人工智能在 2017 年也迎来了更大的发展。
贡献者最多的前十个项目
review 最多的前十个项目
discuss 最多的前十个项目
上面四个排行榜,TensorFlow 在其中三个都留下了自己的名字,再一次证明人工智能火热的同时,也从侧面反映了越来越多的开发者对未来人工智能的发展充满信心。
GitHub 参与人群变化
与 2016 年相比,2017 年 GitHub 有了更多的参与者。这些贡献者中接近半数是学生,28% 是专业人士,22% 是编程爱好者。在经验方面,只有 10% 的程序员是有经验的,其中有 45% 的程序员是完全新手。
被使用最广的标签:
2017年 GitHub 增加了一个新功能"主题-存储库标签",支持用户通过技术、行业等等搜索项目,那么经过一年的运营,哪些标签成为了 2017 年的主旋律标签呢?
毋庸置疑,游戏是 2017 年的大热门,不过机器学习标签的实力也是不容小觑。以下为标签详情:
● machine-learning:https://github.com/topics/machine-learning
● game:https://github.com/topics/game
● iOS:https://github.com/topics/ios
● API:https://github.com/topics/api
● blog:https://github.com/topics/blog
● website:https://github.com/topics/website
● deep-learning:https://github.com/topics/deep-learning
● library:https://github.com/topics/library
● arduino:https://github.com/topics/arduino
● plugin:https://github.com/topics/plugin
● database:https://github.com/topics/database
● bot:https://github.com/topics/bot
整体数据概述:
2400 万用户
150 万组织
6700 万 Repostitories
130 万学生开发者
用户横跨 200 个国家
四分之一的 GitHub 企业账户来自美国以外的国家
自 2016 年 9 月,公开发表 10 亿 Commit
自 2016 年 9 月,2530 万活跃项目
自 2016 年 9 月,1250 万活跃 Issue
自 2016 年 9 月,新增 670 万开发者
自 2016 年 9 月,新增 45.1 万个组织入驻 GitHub
自 2016 年 9 月,120 万人提交了他们的第一个 Pull Request
自 2016 年 9 月,410 万人创建了他们的第一个 Repo
自 2016 年 9 月,130 万新 Pull Request ,包括 Linus Torvald 的第一个 GitHub Pull Request:https://github.com/Subsurface-divelog/subsurface/pull/155
合并了 100,000,000 次 Pull Request
关闭了 68,800,000 个 Issue
62.4 万 Pull Request 被 review
140 万人在他人的 Issue 下讨论
Emoji 表情在 GitHub 上被用得很多
19.1 万人 star 或 fork 了项目但没有提交代码
不包括框架和语言,下面的标签被使用得最多
machine-learning
game
iOS
API
blog
website
deep-learning
library
arduino
plugin
database
bot
最后点有趣的,emoji 表情排行榜,
妥妥的排行第一,看来程序员很喜欢相互点赞的呢。
随着社区的不断发展,开源项目的不断增长,GitHub Octoverse 对于开发者对未来的技术趋势判断有很大的参考意义。感兴趣的不妨到这里阅读一下:https://octoverse.github.com/
你擅长的技术有没有被淘汰?
要不要学习新技术来补充一下自己呢?
公众号回复关键词「GitHub」
了解达人课详情
JavaScript 霸榜!TensorFlow火热!GitHub 2017 年度报告,你擅长的技术快被淘汰了!相关推荐
- java语言诞生的主要贡献者_2020年12月编程语言排行+GitHub 年度报告正式发布,JavaScript 霸榜、TypeScript 爆发!...
点击上图,查看详情 Python有望成为年度语言 2021年1月就要宣布年度语言排行榜了. Python目前以+ 1.90%的正增量遥遥领先. 亚军是C ++(+0.71%),R(+ 0.60%)和G ...
- GitHub 年度报告正式发布,JavaScript 霸榜、TypeScript 爆发!
作者 | 屠敏 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 在知识迭代与认知焦虑并存下,2020 年悄然而逝.作为这个时代下的见证者之一,全球知名代码托管平台 ...
- JavaScript 霸榜、TypeScript 爆发、开源吞噬世界,GitHub 年度报告正式发布!
在知识迭代与认知焦虑并存下,2020 年悄然而逝.作为这个时代下的见证者之一,全球知名代码托管平台 GitHub 于 12 月 3 日上交了自己的年终总结--< 2020 年度 GitHub O ...
- GitHub 2017 年度报告,最受欢迎的编程语言是?
GitHub 每年都会在年度盛会中推出数据报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言.开源项目等.今年的数据更是让人眼前一亮,Python 这匹编程语言中的黑马,势不可挡! 编程语 ...
- Python 崛起、JavaScript 制霸 —— GitHub 2017 年度开源报告里的语言之争
自 2008 年 GitHub 上线以来,现如今已有 2400万的开发者使用其共享代码并构建业务,为开源做了很大贡献.10 月 10 日 - 12 日,一年一度的 GitHub Universe 在旧 ...
- 《程序员做饭指南》霸榜 GitHub!不仅有量筒、烧杯,还用上了数学公式?
整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 对于 GitHub,相信绝大多数程序员都再熟悉不过了. 作为目前全球最大的开源软件存储库,GitHub 托管了大量的软件代码,无数开源爱 ...
- 稳,鸿蒙霸榜Github!
点上方计算机视觉联盟获取更多干货 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:开源最前线(ID:OpenSourceTop) 整编 AI博士笔记系列推荐 周志华<机器学习>手推 ...
- 《程序员做饭指南》霸榜 GitHub:不仅有量筒、烧杯,还用上了数学公式?
对于 GitHub,相信绝大多数程序员都再熟悉不过了. 作为目前全球最大的开源软件存储库,GitHub 托管了大量的软件代码,无数开源爱好者聚集于此,也有很多程序员会利用每天的空(摸)闲(鱼)时间逛一 ...
- 中文repo“霸榜”GitHub Trending,国外开发者不开心了
编译整理 | 一一 出品 | AI科技大本营(ID:rgznai100) 近日,一位叫Balazs Saros 的国外开发者在Medium上发表了一篇名为"Chinese repos are ...
- 连续霸榜 Github!又有一个 Linux 神器出现了
开源最前线(ID:OpenSourceTop) 猿妹综合整理 链接:https://github.com/aristocratos/bashtop 最近又有一个Linux神器出现了,连续霸榜Githu ...
最新文章
- php session mysql_php session mysql存储
- 将Java应用程序本地编译为EXE的几种方法
- 尼克的任务(洛谷-P1280)
- python入门基础2 if语句 while循环 for循环
- 处理字符数据--排序规则(Collation)
- 论文阅读:Vision GNN: An Image is Worth Graph of Nodes
- CCSP认证考试大纲 2022版
- Windows,Ubuntu双系统卸载ubuntu(记录)
- OpenCv——OpenCv2 Mat创建、复制、释放
- iOS app图标和相关尺寸
- 通过需求条目的层次去解决问题
- iPhone X全屏适配
- Java面试之——Tomcat
- python matplotlib plt bins histogram 直方图
- 成就系统实现(三)-架构设计
- Android 系统开发
- Mac上好用的照片查看器
- 群智能算法改进第四期-改进灰狼优化算法
- EP-PEG2000-EP,具有两个环氧基团的线性双功能PEG,EP-PEG2000-Epoxide
- quest3D学习小记(1)