首页 > 社交 > 科普中国

《Go入门指南》

常驻编辑 科普中国 2022-08-11 多核   开发者   前言   入门   概念   语言   代码   环境   技巧   指南   项目   工作   软件
kcF拜客生活常识网

为了让你在成为 Go 语言大师的道路上更加顺利,我们会专注于一些特别的章节以提供 Go 语言开发模式的最佳实践,同时也会帮助初学者逃离一些语言的陷阱。第 18 章可以作为你在开发时的一个参考手册,因为当中包含了众多的有价值的代码片段以及相关的解释说明。kcF拜客生活常识网

最后要说明的是,你可以通过完整的索引来快速定位你需要阅读的章节。书中所有的代码都在 Go1 版本下测试通过。( 译者注:所有代码经作者同意将会根据需要进行相关修改以在 Go1.1 版本下运行kcF拜客生活常识网

这里有一段来自在 C++、Java 和 Python 领域众所周知的专家 bruce Eckel 的评论:kcF拜客生活常识网

“作为一个有着 C/C++ 背景的开发者,我在使用 Go 语言时仿佛呼吸到了新鲜空气一般,令人心旷神怡。我认为使用 Go 语言进行系统编程开发比使用 C++ 有着更显著的优势,因为它在解决一些很难用 C++ 解决的问题的同时,让我的工作变得更加高效。我并不是说 C++ 的存在是一个错误,相反地,我认为这是历史发展的必然结果。当我深陷在 C 语言这门略微比汇编语言好一点的泥潭时,我坚信任何语言的构造都不可能支持大型项目的开发。像垃圾回收或并发语言支持这类东西,在当时都是极其荒谬的主意,根本没有人在乎。C++ 向大型项目开发迈出了重要的第一步,带领我们走进这个广袤无垠的世界。很庆幸 Stroustrup 做了让 C++ 兼容 C 语言以能够让其编译 C 程序这个正确的决定。我们当时需要 C++ 的出现。”kcF拜客生活常识网

“之后我们学到了更多。我们毫无疑问地接受了垃圾回收,异常处理和虚拟机这些当年人们认为只有疯子才会想的东西。C++ 的复杂程度(新版的 C++ 甚至更加复杂)极大了影响了软件开发的高效性,这使得它再也不再适合这个时代。人们不再像过往那样认同在 C++ 中兼容使用 C 语言的方法,认为这些工作只是在浪费时间,牺牲人们的努力。就在此时,Go 语言已经成功地解决了 C++ 中那些本打算解决却未能解决的关键问题。”kcF拜客生活常识网

我非常想要向发明这门精湛的语言的 Go 开发团队表示真挚的感谢,尤其是团队的领导者 Rob Pike、Russ Cox 和 Andrew Gerrand,他们阐述的例子和说明都非常的完美。同时,我还要感谢 Miek Gieben、Frank Muller、Ryanne Dolan 和 Satish V.J. 给予我巨大的帮助,还有那些 Golang-nuts 邮件列表里的所有的成员。kcF拜客生活常识网

欢迎来到 Go 语言开发的奇妙世界!kcF拜客生活常识网

相关阅读:

  • 国产机里也有高端,这四款很难挑出毛病,还比苹果便宜
  • 《原神》高画质持续58FPS,GPD
  • 华硕天选3游戏本
  • 买山竹,懂行人专挑“母”的!学会这4招,一挑肉多核小汁水
  • 小米太作妖,红米
  • 中国驻旧金山总领馆提醒
  • iPhone史上最强SOC
  • 正装野兽!拯救者Y70官宣搭载骁龙8+移动平台
  • 不到7千拿下4K
  • 明明是中端芯,为什么天玑8100要比旗舰芯更流畅?
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。