go 语言学习

兴之所至!已经记不清神马时候听说了 Go 语言,百度搜了一下,是 Google 推出的语言,集各种语言之优点,不过网上褒贬不一。2012 年 11 月 11 号左右就想去学学(通过本篇日志的时间也许 u 会发现介一点),记得貌似学了一段时间,前前后后断断续续有一个月吧。后来渐渐滴渐渐滴就没有学了。

昨天晚上(2013 年 05 月 11 号)去听了一个人的报告,一个已经工作了 10 来年的人讲运维,真是大开眼界,赶脚纸己完全就是——井底之蛙,O__O"…期间提起了 Python、NodeJS 和 Go 等,建议 me 们都去看看,“前后通吃”。貌似着重说了下 Go,因为它最年轻丫,NodeJS 虽然也年轻,但是 JavaScript 并不年轻。Go 09 年出现,12 年才推出一个 1.0 的版本,这几天才到 1.1rc3 版本,听说主要在性能上有所改进,语言变动的不多。[补充一下:主讲运维的那个人提了管理运维自动化的三个(脚本?)语言:bash + sed + awk。]

本来打算学习数据结构和算法的,后来想想,它们也就是那么一回事,只是计算机科学 (computer science)中的一部分而已,短时间内 me 的算法能力也不会有太大的提高,介个时间倒是可以重新学习学习一下 Go。于是 me 就打算重新学习一下了。

本篇文章写一些学习经历,后面加个资料汇总,罗列一些自己的 article 和 一些关于 go 的学习的链接(文章基本都是以前写的,最近想修订修订)。

自己的文章:

  1. 将官网的 tour 整理了一下,程序+对语法的分析,分成了三篇 article :一篇关于基本语法和控制结构的,一篇是关于数据结构以及指针的,另外一篇是关于方法、接口以及并发的;
  2. 只是纸上谈兵不好,我们需要动手写点程序,有一篇关于在 windows 上搭建 go 运行环境,其中也介绍了使用 notepad++ 语法高亮以及直接运行 go 程序;
  3. golang 官网的 7 个例子分析
  4. 翻译了 go 的语言规范,不过尚未完成,记得曾经花了 me 一些时间;

其他 online 资料:

  1. golang 官网是不错的去处,就是都是英文的,而且读手册,忒憋赶脚嚒意思。赶脚首先看的应该是 tour ;直接在上面 coding ,运行;[被墙勒,肿么办?肿么翻墙?]
  2. 关于 go 的语法声明 的讨论,可以看看,主要是跟 c 做了比较;而 c 的"顺时针螺旋式"声明,有兴趣的也可以看一下;

文章维护中...

本文来自:陆仁贾个人站点

感谢作者:陆仁贾

查看原文:go 语言学习

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。