主页 > 华为手机怎么下载imtoken > 全球最大的同性恋交友网站 GitHub 已经 10 岁了!

全球最大的同性恋交友网站 GitHub 已经 10 岁了!

华为手机怎么下载imtoken 2023-03-23 05:32:05

SourceForge 于 1999 年推出,由于免费,一度成为全球最受欢迎的开源软件代码托管网站。 但是,谷歌担心自己会是唯一一家,所以推出了自己的代码托管网站Google Code。

2005年,Linux的缔造者Linus Torvalds对现有代码托管工具的效率不满意,于是自己做了一个版本控制工具Git。 Git 颇具革命性,允许大量开发人员同时为源代码贡献新代码,互不影响,最重要的是,它是开源的。

三位来自旧金山的年轻人认为Git潜力巨大,在2008年正式推出了GitHub这个基于Git的代码托管网站。没想到后来GitHub打败了背景强大的老牌SourceForge和Google Code,成为世界上最受欢迎的代码托管网站。

Google 的开源代码经理 Chris DiBona 对 GitHub 给予了高度评价:

640?wx_fmt=png

2008年4月10日,GitHub正式上线。

640?wx_fmt=png

今天,GitHub 终于 10 岁了!

640?wx_fmt=jpeg

去年 5 月底,GitHub 完成了第 1 亿次拉取请求(PR merge request)命令。 截至今天,GitHub 拥有超过 8000 万个 repos(代码仓库),2700 万活跃用户,以及超过 150 万家公司和机构。

由于程序员社区缺乏女性,拥有高纯度男性用户的GitHub也被冠以全球最大的同性交友网站……

640?wx_fmt=png

GitHub repo按语言的男女用户比例,顶部绿色为已确认的女性用户(2014年数据)

“10 年前的今天,GitHub 正式上线。从一开始,我们只有一个非常简单的目标:连接所有开发人员,让他们更容易使用 Git 进行项目协作,”联合创始人 Chris Wanstrath 在博客中写道post “十年过去了,我们作为一个公司和一个平台发生了很大的变化,但 GitHub 存在的意义从未改变。”

作为十周年的纪念,GitHub 团队并没有选择回顾公司的历史,而是梳理了过去 10 年他们眼中的几个重大里程碑。 这很GitHub——这个荣誉不仅属于平台本身,也属于那些通过Git和GitHub用JS、Python和各种语言贡献代码,让世界变得更美好的人。

以下是在计算世界和 GitHub 上创造历史的事件。

640?wx_fmt=gif

20080403:Rails 移至 GitHub

Ruby on Rails (Rails),是一个用 Ruby 语言编写的开源 Web 应用程序框架。 它提高了开发复杂网页的效率,是计算世界中最受欢迎的开源项目之一。 2008年4月,Rails以身作则,将版本控制从SVN切换到Git,成为第一个进入GitHub的大型开源项目。

640?wx_fmt=png

莱特币和比特币代码_t币和比特币是一样吗_比特币是代码吗

当时GitHub还处于内测阶段,还没有正式上线。 GitHub 本身是用 Rails 编写的,这给了 GitHub 很大的影响力。

640?wx_fmt=gif

20090103:比特币诞生

比特币在 2009 年诞生后,于 2010 年正式开源并托管在 GitHub 上。 比特币是世界上第一个去中心化的数字货币。 它的诞生和开源引发了一场影响金融和科技,甚至更多行业的革命。

640?wx_fmt=png

迄今为止,比特币项目已经接受了 500 多个用户的代码贡献。 比特币的底层技术“区块链”被广泛认为是下一个革命性的计算机技术。 比特币项目已经被分叉(代码库复制)超过 18,000 次。 大量的区块链和数字货币项目都在 GitHub 上开源,其中很多项目都来自于比特币源代码。

640?wx_fmt=gif

20090521:Node.js 发布

您可能听说过 Web 开发分为前端和后端。 前端管理网页渲染,后端管理数据输出。 但是,两者并不是孤立的,前端开发还涉及到保证后端数据能够正确呈现。 因此比特币是代码吗,大量使用JavaScript(JS)语言的前端专业人士需要学习PHP、Ruby等后端语言,非常麻烦。 .

Node.js的主要意义在于让前端可以使用JS完成前端需要的大量开发任务,开发适应多种操作系统的复杂服务端应用。 简而言之,它将前端和后端工程师从他们不熟悉的领域中解放出来。 2009年5月底,Node.js在GitHub上正式发布,受到众多前后端人士的追捧,被认为是未来的趋势。

640?wx_fmt=png

2014 年,Node.js 的主要贡献者对这个项目的官方管理公司不满意,于是他们建立了自己的门户,fork 了原来的代码,做了一个社区驱动而不是企业运营的替代方案比特币是代码吗,叫做 io.js . 这个项目一度比 Node.js 火爆,但后来 Node.js 在开源治理上有所改进,两个项目再次合并。

在整个过程中,GitHub 的开放机制保证了社区拥有自主权,不必服从开源项目的所有者。 必要的时候,fork是一种力量,是一种态度。

640?wx_fmt=gif

20101126:Rails Girls 第一次线下聚会

2010 年,一群使用 Rails 进行开发的女性程序员在芬兰赫尔辛基举行了第一次线下聚会。

640?wx_fmt=jpeg

三年后,他们开设了 Rails Girls Summer of Code,这是一个面向女性和 LGBTQ 人群的夏令营。 这个开源培训计划帮助开源社区改善性别多样性,并有助于解决科技行业对女性的结构性歧视。

640?wx_fmt=gif

比特币是代码吗_t币和比特币是一样吗_莱特币和比特币代码

20110101:Travis CI持续集成的第一个PR

持续集成 (CI) 会定期从 GitHub 等代码存储库中拉取最新代码,自动构建项目并进行测试。 持续集成并不能消除错误,它使它们很容易找到和纠正。 比如持续集成工具显示如下build passing,大致意思是当前版本已经通过测试,没有bug。

640?wx_fmt=png

Travis CI 是最受欢迎的开源持续集成工具。 2011年元旦,完成了第一次公关。 Travis CI 与 GitHub 的整合,让整个代码投入生产环境的过程更加高效

640?wx_fmt=gif

20120101:JS成为GitHub第一语言

一开始,它是一种网络脚本语言。 JS、HTML、CSS被列为Web开发的三大语言。 被 JS 坑过的程序员经常会嘲笑它是一门不完整的语言。 有个很老的笑话:写C的看不起写C++的,写C++的看不起写Java的,写Java的看不起写JS的。 写JS的看不起美工,周末大家都在加班,美工带着闺蜜旅游。

640?wx_fmt=png

然而,对编程语言的鄙视链,总是与流行背道而驰。 从 2012 年开始,JS 超越 Ruby、Java 和 Python 成为 GitHub 上最受欢迎的语言,直到今天仍然占据着宝座。

640?wx_fmt=gif

2013年:GitHub用户破百万

开源社区的发展使得GitHub实现了惊人的增长速度,在用户数和repo上实现了两个里程碑:2013年用户数突破100万; 同年 12 月,GitHub repo 总数突破 1000 万,其中超过一半是当年创建的,仅 11 月就新增了 100 万。

别只看数字,今年新增的repo质量也很好:白宫的Project Open Data、Docker等知名公司如Amazon AWS、Facebook、Google、Microsoft、Twitter、 Netflix 也上传了自己的项目。

640?wx_fmt=gif

20140609:Docker 1.0 发布

Docker 是一种被认为是革命性技术的开源容器引擎,2013 年在 GitHub 上创建了一个 repo,一年内下载量超过 275 万次。 2014年,Docker 1.0终于正式发布。

640?wx_fmt=png

Docker 和 Kubernetes (K8S) 等开源项目开始了容器化运动。 开发生产运维难度降低,小公司不再需要将精力花在基础设施上,可以更专注于核心业务发展。

640?wx_fmt=gif

比特币是代码吗_莱特币和比特币代码_t币和比特币是一样吗

20140721:Django Girls第一次线下见面会

交友平台可不是闹着玩的……GitHub的程序员社交功能让很多开发者通过它实现了线下聚会。 它使程序员更容易认识彼此,这对女孩来说尤其重要。

640?wx_fmt=jpeg

2014 年在德国柏林,Django 女性开发者举办了第一次线下聚会,她们的组织仍在努力提高性别多样性。

640?wx_fmt=gif

20140723:微软开源 .NET

尽管与时俱进的.NET随着移动互联网的高速发展而没落,但微软向开源社区示好的姿态仍然被视为开源界的历史性事件。 Microsoft 创建了一个开源计划,然后在 GitHub 上开源了所有开源代码,包括 .NET。 数以千计的工程师也让微软成为 GitHub 上最活跃的公司。

640?wx_fmt=jpeg

.NET 的开源掀起了一股浪潮,越来越多的大公司迁移到 GitHub,放弃了自己的代码托管站点或过时的代码存储库。

640?wx_fmt=gif

2015年:虚幻引擎4免费,大量游戏相关开源

2015 年 3 月 2 日,虚幻引擎 4 完全免费。 Epic Games 已发布 100% C++ 原始代码。 虽然独立开发者开发AAA级大作还是需要资金的,但至少他们手中的虚幻引擎4与大厂手中的没有区别。

640?wx_fmt=png

Epic Games 对社区的善意得到了回报。 虚幻引擎的最新版本 4.19 包含来自社区的 128 个贡献。

除了Unreal Engine,2015年GitHub上还有很多游戏引擎、库和游戏代码,比如《毁灭战士》、《波斯王子》等。 最有意思的应该是2048,它的开源带来了上百款类似的消除类游戏……总的来说是个好东西。

640?wx_fmt=gif

20150922:GitHub 课堂发布

除了工业界,包括大学和高中在内的学术界也可以使用 GitHub 进行教育。 GitHub Classroom 改进了编码类代码管理、分发和作业收集。 看起来像是在做慈善,其实是一个聪明的举动:GitHub的流行必须从小做起,尽管它已经碾压了所有其他竞争对手。

640?wx_fmt=gif

t币和比特币是一样吗_莱特币和比特币代码_比特币是代码吗

20151203:Apple 开源 Swift

Apple 的新编程语言 Swift 具有许多函数式编程和面向对象编程的特点。 也兼容苹果平台之前的开发语言C和Objective-C。 它也是一种强类型语言而不是脚本语言,它也很注重安全性……因为 Swift 对于 Apple 开发人员来说是一件很棒的事情,还有什么比让 Swift 开源更令人兴奋的呢?

640?wx_fmt=jpeg

如果说微软带来了一波节奏,那么苹果Swift编程语言的开源则着实让其他科技公司折服。 大哥是开源的,我们有什么理由不遵循呢?

640?wx_fmt=gif

20160709:Apollo 11 代码开源

60 年代的程序员也有幽默感。 不信你去 GitHub 上看看 Apollo 11 的代码。 就像这个:临时代码一直使用到月球。

640?wx_fmt=jpeg

您可能会感兴趣,50 年前的程序员和代码是什么样的? 介绍麻省理工学院的玛格丽特·汉密尔顿,阿波罗 11 号计算机系统工程师:

640?wx_fmt=jpeg

Apollo 11代码开源地址:

640?wx_fmt=gif

2017 年:Python 登陆 GitHub

由于数据科学和深度学习的爆炸式增长,Python 重新获得了关注。 2015 年,它成为 GitHub 上第三大最受欢迎的语言,2017 年升至第二位。 随着公司和 AI 专家开始提倡“民主化 AI”,Python 终于来到了 GitHub。

640?wx_fmt=jpeg

这使得 Python 在 GitHub 上的流行度更加不可阻挡,使用 Python 语言的新 repos 数量环比增长了 70%。

640?wx_fmt=gif

20170215:TensorFlow 1.0 发布

一个革命性的深度学习库,即使是非专业人士也听说过TF——主要是因为AlphaGo打败了李世石和柯洁。 2016 年,TensorFlow 成为 GitHub 上分叉最多的项目。

莱特币和比特币代码_比特币是代码吗_t币和比特币是一样吗

640?wx_fmt=png

除了TF,Caffe2、DeepSpeech等一大批深度学习工具也已经开源。 利用这些工具,研究人员可以为不同领域创建深度学习模型,包括但不限于电子游戏、桌游、音乐、绘画、医疗、金融等,带来新的技术范式和商业模式,显着改善人们的生活.

640?wx_fmt=gif

20180410:十周年,再出发

2017 年,用户提交了超过 2.9 万亿条代码,GitHub 合并的 PR 终于突破了 1 亿条。 2018年GitHub用户总数达到2700万,项目总数超过8000万。

人工智能、区块链、量子计算……许多新的计算机技术、新的计算范式已经或即将到来。 代码和数据在某种程度上已经取代了石油,成为人类的新鲜血液。

在这样的背景下,GitHub 太重要了,但它也面临着与 10 年前的 SourceForge 等前辈相同的命运:全球开源代码来了,过度中心化会不会增加风险? 在享受GitHub带来的便利的同时,也会有越来越多的人关注它——代码上传后,最好不要在本地rm。

最后给出一些GitHub整理的资料。 一、根据PR统计的热门语言,JS、Python、Java、Ruby、PHP:

640?wx_fmt=png

热门关键词,机器学习,游戏,iOS,API,博客,网站,深度学习,Ardiono:

640?wx_fmt=png

fork最多的项目,TF,Bootstrap,gitignore; 贡献者最多的项目,VSCode,React Native,NPM:

640?wx_fmt=png

评论最多的项目,DefinitelyTyped、K8S、Homebrew; 讨论最多的 repo,K8S,Origin,CMSSW

640?wx_fmt=png

注册用户最多的国家:中国排名第二

640?wx_fmt=png

我在中国的排名:35

640?wx_fmt=png

欢迎关注我: