GitHub: 3个特性使编程语言流行起来

栏目: Python · 发布时间: 5年前

内容简介:GitHub在2018年确定了三种使编程语言流行起来的特性。编程语言的流行一直是程序员的热门话题,有几个排名系统——TIOBE Index、Redmonk、PYPL、IEEE等等——可以通过各种标准跟踪这种情绪。

GitHub: 3个特性使编程语言流行起来

GitHub在2018年确定了三种使编程语言流行起来的特性。

编程语言的流行一直是 程序员 的热门话题,有几个排名系统——TIOBE Index、Redmonk、PYPL、IEEE等等——可以通过各种标准跟踪这种情绪。

GitHub: 3个特性使编程语言流行起来

随时间推移使用的顶级编程语言(来源:GitHub)。

在GitHub的案例中,软件开发平台/代码存储库跟踪其由3100万开发人员使用的扩展生态系统,以发布庞大的年度Octoverse报告,其中语言根据使用适当主要语言标记的公共和私有存储库的唯一贡献者的数量进行排名 ,以及使用适当的主要语言创建和标记的存储库的数量。

该公司在10月发布了2018年的Octoverse报告,该报告再次证实了排名前三种的语言:JavaScript,Java和Python。 除总数外,它还研究了增长最快的语言,其中前三个是:Kotlin,HCL和TypeScript。

在上月的11月15日,该该公司重新审视了该 报告 ,以进一步研究编程语言,找出它们流行的原因和地方,提出三个共同特征。

以下是这三个常见的特性,以及GitHub对此的看法:

线程安全

除了 Python 之外,我们已经看到静态类型的增加,这可能是因为它为处理大型应用程序的单个开发人员和团队提供了安全性和效率。TypeScript可选的静态类型增加了一个安全元素,尤其是Kotlin,提供了更大的交互性,同时创建了值得信赖的线程安全程序。

互操作性

TypeScript排名上升的部分原因是它能够与JavaScript共存和集成。Rust和Kotlin也在崛起,两者都分别在JavaScript和 Java 中找到了内置的受众。 Python的通用性和互操作性也令人印象深刻;例如,开发人员可以直接从Swift调用Python API。

互操作性并不仅仅意味着语言有一个现成的社区来使用和构建它们。这也意味着他们可以超越并融入不同的群体。例如,Kotlin去年被公认为Android平台上的一等公民。

开源

当然,这些语言也是在GitHub上积极维护的开源项目。为Kotlin这样的新语言开发、回答问题和创建资源的社区可以帮助开发人员在2018年以后开始并继续使用这些语言。

以下是10月份 报告 的其他要点:

Ruby贡献者在问题上使用[heart]响应,比其他任何编程语言的贡献者更多地使用请求注释——这并不奇怪。

捷克共和国的开源贡献者是世界上“最健谈的”。

来自世界各地的开发人员休假,但是GitHub上最安静的时间是在元旦(1月1日)前后。

开源社区会抽出时间来做贡献。贡献者在操作系统存储库中工作到深夜。

微软Azure文档项目是增长最快的项目,与去年相比增长了4.7倍,其次是pytorch和godotengine。

在一项“coolness”排名中,google/dopamine项目排名第一。该项目是根据获奖明星的数量进行排名的。

微软在组织贡献排行榜上遥遥领先,员工贡献7700份,谷歌排名第二,为5500份。

最热门的话题是React、Android和node.js。

增长最快的话题是hacktoberfest,pytorch和machine。

贡献者使用最多的语言还是JavaScript,其次是Java、Python、 PHP 、c++、c#、TypeScript、 Shell 、C和TypeScript。

增长最快的语言是Kotlin、HCL、TypeScript、PowerShell、Rust、CMake、 Go 、Python、Groovy和SQLPL。

GitHub: 3个特性使编程语言流行起来

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-12/155622.htm


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

精益思想

精益思想

(美)詹姆斯 P.沃麦克(James P.Womack)、(英)丹尼尔 T.琼斯(Daniel T.Jones) / 沈希瑾、张文杰、李京生 / 机械工业出版社 / 2011-4 / 48.00元

打算尝试精益的人,该怎么做? 已经实行精益的人,下一步怎么办? 本书包含了最新的精益理论、方法和工具,一一解答上述问题。 这是目前关于流程再造最好的书,也是最好读的。——《高业周刊》 本书中文简体字版由FreePress通过AiWA授权机械工业出版社在中国大陆独家出版发行。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。 《精益思想》于1996年秋......一起来看看 《精益思想》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器