阅读更多

12顶
0踩

编程语言

原创新闻 Go 语言 4 周岁生日

2013-11-11 16:30 by 副主编 WnouM 评论(11) 有10016人浏览
Go语言4岁了,生日快乐!Go语言是由Google开发和开源的编程语言,2007年,谷歌工程师Rob Pike, Ken Thompson和Robert Griesemer开始设计一门全新的语言,这是它的最初原型。



在Go语言的官方博客上,Andrew Gerrand对Go的发展与成长进行了回顾,其中主要介绍了Go语言社区的成长变化。

让我们先从一张图说起吧:



该图表显示了这4年来用户在Google上搜索golang数量的增长,尤其是在2012年3月,Go 1.0的发布,搜索数量迅速增长。从以上图表可以看出,自Go语言发布以来,对其感兴趣的人明显增多,尤其是近两年。

Go语言社区的发展

开源社区拥抱Go语言,社区Wiki里记录了成千上百个利用Go语言开发的项目,其中比较流行的一些项目有:DockerPackerBitlyNSQ平台CanonicalJuJu架构系统、实现Raft分布式一致性协议的raft包biogoGorilla Web Toolkitgroupcache、Mozilla的hekakvql轻量级存储系统、Sky性能数据库。

除了开源,也有不少的商务项目采用Go语言开发,在Go用户wiki页面里面就有许多成功的案例(当然,如果你正在使用Go语言进行项目开发,欢迎你把项目加入到这个列表),其中涉及到的部分项目有:

  • CloudFlare完全使用Go来构建他们的分布式DNS服务;
  • SoundCloud服务里也有许多系统是使用Go语言进行开发的;
  • ngrok服务允许Web开发者远程访问他们的开发环境,其作者Alan Shreve表示,ngrok的成功很大程度上要归于选择Go作为开发语言,引用了Go的HTTP库、以及具备高效、跨平台、易于部署等优秀的特性;
  • Poptip提供社交分析服务,其产品经理表示,起初他们用Go写了一个单一服务来做了下实验,最后他们整个架构都开始使用Go进行开发。
最后,Andrew Gerrand代表整个开发团队向为Go语言作出贡献的开发者表示感谢,并且表示,他们将会致力于Go继续前进与发展。

Go语言版本发布

下面让我们来回顾一下Go语言版本的发布历史:

  • 2007年,谷歌工程师Rob Pike, Ken Thompson和Robert Griesemer开始设计一门全新的语言,这是Go语言的最初原型。
  • 2009年11月10日,Go语言以开放源代码的方式向全球发布。
  • 2011年3月16日,第一个稳定版本r56发布。
  • 2012年3月28日,第一个正式版本Go 1.0发布。
  • 2013年4月04日,Go 1.1beta1测试版发布。
  • 2013年4月08日,Go 1.1beta2测试版发布。
  • 2013年5月02日,Go 1.1RC1版发布。
  • 2013年5月07日,Go 1.1RC2版发布。
  • 2013年5月09日,Go 1.1RC3版发布。
  • 2013年5月13日,Go 1.1正式版发布。
  • 2013年9月20日,Go 1.2RC1版发布。
Via The Go Blog
  • 大小: 13.3 KB
  • 大小: 27 KB
12
0
评论 共 11 条 请登录后发表评论
11 楼 wsc830719 2013-11-18 08:48
个人愚见,编程语言表面上的一致有助于程序员快速进入门槛,这样从表面上就说一个语言如何如何仿的像,那并不可取,因为他们内部肯定不一样的,主要还得看内部的实现上,而表面上和非常流行的语言类似有助于入门。
10 楼 ahack 2013-11-17 14:27
习语言霸气外露,抄的一手好代码
公共的 类 你好{
    公共的 静态的 无类型 主函数(字符串 参数[]){
        系统.输出.输出字符串并换行("你好,世界!");
    }
}
9 楼 luochuang 2013-11-16 16:11
mike.liu 写道
hufangxian 写道
中国人有发明计算机语言吗

中国人的聪明劲在这里体现:
http://www.raychase.net/758


笑尿
8 楼 ququjioulai 2013-11-16 00:47
明计算机语言吗

中国人的聪明劲在这里体现:
http://www.raychase.net/758
hufangxian 写道
中国人有发明计算机语言吗

易语言。
7 楼 yixiandave 2013-11-14 09:56
mike.liu 写道
hufangxian 写道
中国人有发明计算机语言吗

中国人的聪明劲在这里体现:
http://www.raychase.net/758

grass-mud-horse language笑死我了。。。
6 楼 mike.liu 2013-11-13 15:02
hufangxian 写道
中国人有发明计算机语言吗

中国人的聪明劲在这里体现:
http://www.raychase.net/758
5 楼 hantsy 2013-11-11 18:38
Perl 影响了很多语言,只是一直不温不火,依然是管理员的最爱,替换Shell。
4 楼 ray_linn 2013-11-11 18:34
ray_linn 写道
hufangxian 写道
中国人有发明计算机语言吗



如果台湾算中国的话,有。  答应是 Perl6 ,由台湾的唐凤主导设计,Perl6 和 Perl 5 是完全不同的语言。


另外,Perl 是 ruby的祖父语言。
3 楼 ray_linn 2013-11-11 18:29
hufangxian 写道
中国人有发明计算机语言吗



如果台湾算中国的话,有。  答应是 Perl6 ,由台湾的唐凤主导设计,Perl6 和 Perl 5 是完全不同的语言。
2 楼 rickqin 2013-11-11 16:49
中国人都被“上知天文,下知地理”给忽悠了。

人的精力是有限的,有多少人能在“广度”上成为“大家”?所以现在大家更热衷“偏科”,只有偏科,才能在智力普通的情况下成为大家。
1 楼 hufangxian 2013-11-11 16:40
中国人有发明计算机语言吗

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • go-age:Golang的年龄计算器

    适龄 Go-Age是一个用于go的小实用程序库,它可以轻松计算实体的年龄,并解决leap年等难题。

  • 解读Go语言的2021:稳定为王

    在 Go 语言 12 岁生日的那一天,Go 团队发表了一篇特殊的博客文章,并在其中宣布了它们对 go.dev 网站的大改版。这标志着关于 go.dev 的内容整合工作基本完成。除了原先在 golang.org 下的主要内容(如下载说明、...

  • 【go语言计算年龄生肖星座】go语言根据出生日期 计算年龄,所属星座,生肖

    go语言根据出生日期 计算年龄,所属星座,生肖二、运行效果"D:\Program Files (x86)\JetBrains\Gogland 171.3780.106\bin\runnerw.exe" D:/Go\bin\go.exe run D:/Go/code/src/awesomeProject/age_calculate.go ...

  • Go 语言的 13 年

    Go 语言的 13 年今天我们庆祝 Go 开源版本的十三岁生日。Gopher已经是一个青少年啦!对于 Go 来说,今年是具有里程碑的一年。最重要的事件是3 月的 Go 1.18的发布,它带来了许多改进,但最引人注目的是 Go 工作区、...

  • golang日期时间time包代码示例: 根据生日获取年龄、生肖、星座

    { star = "双鱼座" } if (month == 3 && day >= 21) || (month == 4 && day ) { star = "白羊座" } if (month == 4 && day >= 20) || (month == 5 && day ) { star = "金牛座" } if (month == 5 && day ...

  • Go,11 岁生日快乐!

    作者 |Tony Bai来源 | TonyBai 公众号(ID:iamtonybai)头图 | CSDN 下载自东方 IC本文翻译自 Go 官方博客文章《Eleven Years of...

  • 系统学习Go语言,有这几本书就够了!

    1. Go语言的发展现状如果从2007年9月20日那个下午三个“程序员大佬”在谷歌总部的一间办公室里进行的一次有关设计一门新编程语言的讨论算起,那么Go语言已经度过了自己的13个年头了。...

  • 【Go入门】编程语言比较:Golang VS Python

    因此,Go 是开发基于云的解决方案的万无一失的语言。然而,它已经超越了这一点,并已成为您可能每天使用的解决方案的一部分。Go 或 Golang 由 Google 于 2007 年设计,与 C 相似,内存安全,具有垃圾收集功能,并且...

  • Go语言11岁了,网友:他喵的,终于确定出「泛型」了

    首先,在去年11月,也就是Go十岁生日不久后,便推出了go.dev和pkg.go.dev。 到了今年2月份,Go 1.14版本发布了第一个正式「生产就绪 」(production-ready)的Go模块实现。 与此同时,还进行了许多性能上的改进,...

  • Go语言的基础表单处理

    Go语言的基础表单处理一.Web工作方式二.处理表单三.验证表单四.必填字段五.数字六.中文七. 英文八.电子邮件地址九.手机号码十.下拉菜单十一.单选按钮十二.复选框十三.日期和时间十四.身份证号码 一.Web工作方式 我们...

  • 【Go】根据身份证(或生日)计算年龄

    排列顺序从左至右依次为:六位数字地址码、八位数字出生日期码、三位数字顺序码和一位数字校验码。地址码(前六位数):...这里我们定义:用户出生满1年后,年龄算1岁,不满1年算0岁,以此类推,大于1年不到2年算1岁。

  • 鸿蒙支持go语言吗,华为鸿蒙开源!敢为全球第一全场景分布式 OS,可替换 Android!-Go语言中文社区...

    对于华为来讲,8月9日是华为开发者大会2019的首日,对于上台演讲的华为消费者业务CEO余承东来说,今天是他的50岁生日。他在华为工作27年,人生四分之一已完全浇筑在华为。从数字程控交换机的研发工程师,到“华为...

  • 根据身份证号进行推算用户生日、年龄、性别

    项目中用户上传身份号,后端根据身份证号推算出用户生日、年龄、性别,代码如下: public class IdCardUtil { /** * 通过身份证号码获取出生日期、性别、年龄 * @param certificateNo * @return 返回的出生日期...

  • Go 语言 10 岁了!这里有你不知道的 Go 的成长历程

    (点击上方蓝字,快速关注我们)编译:伯乐在线 - 听风【导读】:Go 语言的主要缔造者 Rob Pike、Robert Griesemer 与 Ken Thompson,他们三人撰文回顾 Go 的发展史与一些重要人物,并曝光促成 Go 诞生的相关邮件的...

  • JS 26 岁生日,官方认证 2022 年该学习的技术!

    今天是 JS 语言的 26 岁生日,Node.js 官方号送上了祝福。在这个推的评论里笔者看到了一个有意思的话题,有人问在 2022 年我们可以尝试的其他技术有哪些可选?官方的回答很有意思...

  • Go语言十周年 | Go精华资料整理

    ◆ ◆ ◆◆十岁生日快乐,Go!Happy 10th Anniversary, Golang!◆ ◆ ◆◆这个月,是 Go 语言正式发布 10 周年,这也是 Go 作...

  • 2024-2030全球及中国PCB接触式探头行业研究及十五五规划分析报告.docx

    2024-2030全球及中国PCB接触式探头行业研究及十五五规划分析报告

  • 网站界面设计mortal0418代码

    网站界面设计mortal0418代码

  • PHP毕业设计-校园失物招领系统源码+数据库.zip

    PHP毕业设计-校园失物招领系统源码+数据库.zip个人经导师指导并认可通过的高分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! PHP毕业设计-校园失物招领系统源码+数据库.zip个人经导师指导并认可通过的高分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! PHP毕业设计-校园失物招领系统源码+数据库.zip个人经导师指导并认可通过的高分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业。包含全部项目源码、该项目可以直接作为毕设使用。项目都经过严格调试,确保可以运行! PHP毕业设计-校园失物招领系统源码+数据库.zip个人经导师指导并认可通过的高分毕业设计项目,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可

  • 2024年神经酸行业分析报告.pptx

    2024年神经酸行业分析报告.pptx

Global site tag (gtag.js) - Google Analytics