2015年GitHub 上的十大编程语言

文石NoteX3国行版安装 Google Play经验分享 文石NoteX3国行版安装 Google Play经验分享。 阅读详情


GitHub是全球最大的开源软件开发与管理社区,包括 Google、Facebook 等众多技术巨头在内都在这里安营扎寨。在开源成为业界主流的情况下,GitHub 上的语言流行度在一定程度上也可以反映出业界的趋势。就在昨天,这家公司公布了 2015年GitHub 上的 10 大流行编程语言。其排名情况如下:

  1. 1、JavaScript
  2. 2、Java
  3. 3、Ruby
  4. 4、PHP
  5. 5、Python
  6. 6、CSS
  7. 7、C++
  8. 8、C#
  9. 9、C
  10. 10、HTML

GitHub 从 2008年 就开始进行托管项目语言流行度的跟踪,它专门开发了一个工具Linguist来对项目所使用的语言进行检测,被检测的项目包括公开和私有项目,但排除了 fork(分支)出来的项目。下图是 8年 间语言流行度的变化情况:

Image title

从中可以看出,Java 的排名进步最大,从 2008年 的第 7 跃升至第 2,其原因可能是 Android 的流行导致了相应后端控制应用的需求增加,而这些后端应用很多都是用 Java 编写的。

在还在榜单上的语言当中,C 语言退步较大,从 2008年 的第 5 名掉到了第 9 名。而 Ruby On Rails 今年排名虽然跌至第 3,但一直高居前 3,这个与大家一般的印象差距较大,难道是因为 GitHub 是用它写出来的原因导致?还有一些语言,随着 Web 和移动应用环境的变迁,已经被挤下前 10,如 Perl、Viml、Shell 等。而过去一直稳居榜单前 10 的 iOS 开发语言 Objective-C,由于苹果开始主推新的开发语言 Swift,今年也被挤落了前 10 的位置。

IEEE Spectrum 去年评出了 2014年 的 10 大编程语言:

  1. 1、Java
  2. 2、C
  3. 3、C++
  4. 4、C#
  5. 5、Python
  6. 6、JavaScript
  7. 7、PHP
  8. 8、Ruby
  9. 9、SQL
  10. 10、MATLAB

跟这份榜单相比,GitHub 榜单的重合度达到了 80%,只是有些语言的座次很不一样。

华为OD机试 - 计算数列位置N的值 - 模拟法(Python/JS/C/C++ 新系统 100分) 本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。输入 M,N 两个数,则按照以下规则形成一个数列。数列的前 M 个元素的值为 1 到 M从 M+1 个元素开始,计算逻辑为如果其前 M 个元素中,存在值相同的元素,则该位置上的数值等于前 M 个数中最大数值与最小数值之和。如果其前 M 个元素中, 阅读详情

相关推荐

从零到一:在K210上实现YOLO模型在线训练与部署全流程

本文详细介绍了在K210芯片上实现YOLO模型在线训练与部署的全流程,涵盖数据采集、模型优化、量化转换及内存管理等关键环节。通过实战案例和代码示例,帮助开发者高效利用K210的超低功耗特性与YOLO模型的实时检测能力,适用于边缘计算和物联网应用场景。

weixin_29094539的博客 351

Github 学习笔记——从零开始学习

​ Git是目前世界上最先进的分布式版本控制系统,所谓的版本控制系统简单来说就是一个开发软件他可能经过多次的修改,版本控制系统会记录软件版本修改的操作,以便达到对软件版本进行管理的目的​ Git是Linus(Linux创始人)用C语言开发的。​ 集中式版本控制系统,版本库是存放在中央服务器的,需要进行任务工作,必须要从中央服务器取得最新的版本,然后才能进行任务操作,任务完成之后,在将完成好的工作推送给中央服务器。特点就是集中管理存储,需要联网,一旦中央服务器坏的,工作任务就丢失了。​ 分布式版本控制系统,没

qq_37907687的博客 3568

rk3568 RGMII KSZ8795 MAC TO MAC

参考《Rockchip_Developer_Guide_Linux_MAC_TO_MAC_CN.pdf》

明天乌儿会歌唱 6497

2019年,GitHub 上最受欢迎的 7 种编程语言,程序员一定要了解!

GitHub是最受欢迎的代码管理和共享平台。它是来自世界各地的超过3100多万用户编写软件代码的家园。使用多达337种编程语言。看看GitHub随着时间的推移发展了多少,我可以大胆地说,GitHub将会长期存在。 原文作者:微信公众号丨Linux公社 微软在2018年以75亿美元的价格收购了它,尽管许多开发者在收购后放弃了这个平台,但...

CodingPs的博客 2039

VS(QT)调用Matlab函数的方法

调试–>窗口–>异常设置–>Win32 Exceptions全部不要勾选。选择Microsoft Visual C++ 2017。将生成的.h和.lib分别放置在对应的文件夹。输入mex -setup C++输入deploytool选择。选择Realse x64。

woshigaowei5146的博客 592

【Cadence】Virtuoso@LayoutXL 差分电路版图镜像同步技巧详解

本文详细介绍了在Cadence Virtuoso LayoutXL中实现差分电路版图镜像同步的技巧,包括核心需求、环境配置、分步操作指南及高级技巧。通过使用LayoutXL的Group功能,工程师可以高效保持差分电路的对称性,提升版图迭代效率,确保高速信号处理的稳定性。特别适用于深亚微米工艺下的差分放大器设计。

weixin_29215391的博客 324

2017年十大GitHub的编程语言:JavaScript是不是第一

一个最常用的编程语言普及评估系统的是TIOBE(TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。),其实质是计数的网页具有程序语言的名称的数目。 然而,这并

曹浩洋的专栏 5732

SPD-Conv+YOLOv8:空间深度转换卷积赋能小目标检测,从原理到实战的科研级优化指南

从理解SPD-Conv“空间到深度+逐步卷积”的核心设计,到亲手将其嵌入YOLOv8并验证在小目标场景的表现,再到基于此探索属于自己的科研与工程方向——这个过程能让你深刻理解“小目标特征保留”在检测任务中的核心价值。现在就开始行动,相信你会在小目标检测的“细节捕捉”之路上,走出一条属于自己的技术路径。实验通常会证明:嵌入SPD-Conv后,YOLOv8在小目标AP上提升5-8个百分点,mAP50-95提升3-5个百分点,而推理速度仅下降5%以内,充分体现了其“保细节+提精度”的优势。

m0_64661770的博客 163

GitHub数据告诉你:最幸福的码农在用什么编程语言?

▼更多精彩推荐,请关注我们▼大数据文摘出品来源:medium编译:徐玲在IT世界中,有很多刻板印象,例如“ PHP是最糟糕的语言”或“ Python是针对初学者的”。幸运的是,我们可以使...

weixin_38754337的博客 501

UNet 改进(39):结合残差连接与CBAM注意力机制的unet模型

本文提出了一种改进的UNet架构,通过融合残差连接和CBAM注意力机制来增强医学图像分割性能。该网络保留UNet的U形结构,但将基础模块替换为ResidualBlock和CBAM的组合:残差块通过快捷连接解决梯度消失问题,CBAM模块结合通道和空间注意力机制突出重要特征。整体架构采用编码器-解码器设计,包含5个下采样和上采样阶段,通过跳跃连接融合多尺度特征。实验表明,这种改进显著提升了原始UNet的性能,特别适用于需要精细边界的医学图像分割任务。

2401_82355416的博客 1040

23、电器元件符号及封装大全(2025版本)

总计28类电器元件符号和封装。

XU157303764的博客 2661

这么多语言,究竟哪个适合写后端,Java还是?

温馨提示请拖动到文章末尾,长按识别「抽奖」小程序。现金红包等你来拿。【公众号回复“1024”,送你一个特别推送】9:10约会,真爱,请“星标”前言作为开发者我们都知道,开...

文淑的博客 2万+

【异常】XXL-JOB提示异常ERROR com.xxl.job.core.util.XxlJobRemotingUtil - connect timed out

打开XXL-JOB的ELK,发现一堆报错。

奶爸的编程之路,也就一周冷个三天 2049

2015年开源项目荣登GitHub十强榜单

翻译出自:51CTO.com开源是一个好东西,2015最振奋人心的就是swift开源。《软件开发时代》杂志(SD Times)回顾了GitHub上的一些流行项目,这些项目已给开放和自由软件世界带来了影响。1.Swift 苹果在去年12月早些时候宣布,其编程语言Swift开源。Swift开源让广大开发人员可以将其添加到Windows和安卓等其他平台上。苹果会​​继续领导Swift开发工作,不过会与社

一蓑烟雨任平生 也无风雨也无晴 2640

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

2017年十大GitHub的编程语言 JavaScript是不是第一

2017年十大GitHub的编程语言 JavaScript是不是第一

hfuuhgcc的博客 251

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

5 月编程语言排行榜:C 重回第一,今年编程语言名人堂冠军还会是它吗? | 原力计划...

作者 | 院主责编 | 王晓曼出品 | 优快云博客本文章中语言排名数据来自TIOBE排行榜和PYPL排行榜。TIOBE排行榜5月份数据2020年5月TIOBE指数以下是官方说明:五月标...

程序人生的博客 878

世界上最流行的编程语言恰恰也是大多数黑客的首选武器

Python很快将是世界上最流行的编程语言。这算得上是豪言壮语,但如果你看一下Python的简单性、灵活性以及相对容易上手的优点,不难看出为什么《经济学人》杂志最近将Python誉为是即将在全球使用量最多的语言。当然,我们的威胁研究小组想看看Python在不法分子当中有多受欢迎。 当然,最好的研究地方是Github。粗略估计,实现攻击工具/漏洞概念证明(PoC)的GitHub代码仓库中20%以上...

weixin_42066711的博客 277

2014年十大优秀免费空间排行-稳定,速度,可靠和专业的免费主机空间

部落一直致力于寻找网络上优秀的免费空间,在过去的2014年分享了不少的免费空间,但是细心的朋友可能会发现,部落博客上现在分享的有关于免费空间的文章的数量已经远远低于前两年的水平了,在2014年的新出来的、能够得到大家认可的优秀免费空间几乎没有过。 所以这篇文章与其说是2014年的十大优秀免费空间总结,还不如说是部落自己总结近几年来被广大朋友推荐和使用的免费空间服务。本篇文章将会对推荐出来的十大免

lovezbs的博客 1235

2018年十大Java故事:Angular v6,Java 10访谈系列,10个SQL技巧等

荣誉提名:值得关注的新事物 GitHub的新时代始于被微软收购的平台 这是我们在2018年拥有的最大新闻炸弹之一! 社交编码的“母公司” GitHub被微软以令人7.5目的75亿美元收购。 IBM收购Red Hat 在2018年又进行了另一笔令人震惊的收购。我们是否应该开始押注下一个突破性收购将是什么?没人能预料到这一点,但IBM将收购Red Hat。 尽管红帽确保保留其对开源的承...

185

angular java_2018年十大Java故事:Angular v6,Java 10访谈系列,10个SQL技巧等

angular java荣誉提名:新的和值得注意的 GitHub的新时代始于被微软收购的平台 这是我们在2018年拥有的最大新闻炸弹之一! 社交编码的“母公司” GitHub被微软以令人7.5目的75亿美元收购。 IBM收购Red Hat 在2018年又进行了另一笔令人震惊的收购。我们是否应该开始押注下一个突破性收购将是什么?没人能预料到这一点,但IBM将收购Red Hat。 尽管红帽...

166

商业项目中最受欢迎的 7 种编程语言

【导读】:Semaphore 是一个国外持续集成/持续部署方案服务商。Semaphore 称自己在过去三年对其开发者用户进行调查,调查他们在开发商业项目时一般都使用哪些语言。这些数据基于成千上万个在 Semaphore 上进行测试和部署的项目的人。所以现在这是迄今为止关于商业项目中最受欢迎的开源编程语言的全面报告。// 注:本文并非编程语言排行榜,忽略顺序 别问我们为什么没有 XXX 编程语言,这

数据与算法之美 400

php许愿墙实践报告_GitHub 2020年度报告重磅发布:Python第二,TensorFlow第一,就这?...

作者 |青暮编辑 | 陈大鑫GitHub近期发布了2020年度报告,该报告基于2019年10月至2020年9月的数据收集总结而成。截至2020年9月,GitHub已经拥有了超过5600万的开发者,去年则是4000万。GitHub还预计到2025年,这个数字将达到1亿。在这一年里有超过6000万个新的repo在GitHub上创建去年则是4400万,还增加了19亿个contribution。财富50强...

weixin_39962758的博客 302

2020 年开源许可证最新趋势:67% 为宽松许可证

点击上方蓝色“程序猿DD”,选择“设为星标”回复“资源”获取独家整理的学习资料!作者 |AYALA GOLDSTEIN译者 |苏本如,责编 | 伍杏玲出品 | 优快云(ID:CSD...

程序猿DD 1118
上一篇: 程序员常去的14个顶级开发社区
下一篇: Code more
AddisonJ
博客等级 码龄16年 45粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值