前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2013年03月06日 Go生态洞察:最近的Go文章精选

2013年03月06日 Go生态洞察:最近的Go文章精选

作者头像
猫头虎
发布2024-04-09 15:25:17
570
发布2024-04-09 15:25:17
举报

2013年03月06日 Go生态洞察:最近的Go文章精选 ?

摘要

? 大家好,猫头虎博主在此!今天,我要为大家介绍两篇关于Go语言的精彩文章。如果你对“Go语言的设计动机”或“Go在Google的应用”感兴趣,这篇博客将非常适合你。这两篇文章深入探讨了Go语言的设计背景和在Google的实际应用,对于想要深入了解Go的新手和经验丰富的程序员来说,都是不容错过的好资料。让我们一起探索Go语言的奥秘吧!

引言

在今天的博客文章中,我想突出介绍两篇近期关于Go语言的文章。这些文章不仅讨论了Go语言背后的动机,还展示了Go在Google的应用。

正文

? Go在Google

去年10月,Rob Pike在图森的ACM SPLASH会议上做了一次主题演讲,名为Go at Google。这是对Go背后动机的全面讨论。Rob后来基于他的演讲撰写了一篇文章:Go at Google: Language Design in the Service of Software Engineering

这篇文章解释了如何在构建一个高效、编译型的编程语言的同时,使其感觉轻量级和愉快。文章中的例子和解释都取自Google面临的现实问题。

如果你对Go设计背后的决策有疑问,这篇文章可能会有答案。它是对所有Go程序员,无论新手还是老手的推荐阅读。

文章摘要

Go语言是为了解决Google在开发软件基础设施时遇到的一些问题而构想的。现今的计算环境几乎与创建大多数使用的语言(主要是C++、Java和Python)的环境无关。多核处理器、网络化系统、庞大的计算集群和Web编程模型引入的问题未得到直面解决。此外,规模也发生了变化:今天的服务器程序包含数千万行代码,由数百甚至数千名程序员工作,并且几乎每天都在更新。更糟糕的是,即使在大型编译集群上,构建时间也延长到了数分钟甚至数小时。

Go旨在使在这种环境中的工作更高效。除了众所周知的内置并发和垃圾回收等方面,Go的设计考虑还包括严格的依赖管理、软件架构的适应性以及组件间边界的健壮性。

? Go在Google开发者学院

在2012年的Google I/O上,Google开发者团队发布了Google开发者学院,提供了关于Google技术的培训材料。Go是其中的一部分,我们很高兴宣布首篇以Go为主题的GDA文章:

使用Go、App Engine和Google+ API入门介绍了如何用Go编写Web应用。它展示了如

何构建和部署App Engine应用,并使用Google APIs Go客户端调用Google+ API。这是对于渴望开始使用Google开发者生态系统的Go程序员的绝佳入门点。

? 知识点总结

文章

重点

Go at Google

探讨Go设计背后的动机

Google开发者学院的Go文章

介绍如何使用Go进行Web开发

总结

这两篇文章为我们提供了深入了解Go语言的机会,从设计哲学到实际应用,为所有级别的Go程序员提供了宝贵的知识。无论你是刚接触Go,还是希望扩展你的Go技能,这些资源都是不可多得的。本文被猫头虎的Go生态洞察专栏收录,详情点击这里

参考资料

  • Gerrand, A. (2013). Two recent Go articles. Retrieved from Go Blog
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-04-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2013年03月06日 Go生态洞察:最近的Go文章精选 ?
    • 摘要
      • 引言
        • 正文
          • ? Go在Google
          • ? Go在Google开发者学院
          • ? 知识点总结
        • 总结
          • 参考资料
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
          http://www.vxiaotou.com