go 语言学习

陆仁贾 · · 2982 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

兴之所至!已经记不清神马时候听说了 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 语言学习

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2982 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传