Go语言学习准备工作

一、GO语言是众多编程语言优点的集大成者(主要是 C、python,还有其他语言如CSP、Lua等),其显著优点是:

1)静态类型的编译型语言,运行效率较高,和C语言接近;

2)语法简单、简洁,容易上手;

3)全自动的垃圾回收机制;

4)类型系统简化,去除了复杂的继承关系,对于继承要解决的代码复用和类型抽象问题引入了匿名成员和接口类型,通过匿名成员实现代码复用,接口类型实现类型抽象;

5)支持多核并发运算,goroutine通过channel传递信息;

详细内容可参见:

a)https://my.oschina.net/jerikc/blog/308026

b)https://my.oschina.net/jerikc/blog/308029

c)http://blog.yufeng.info/Go.pdf

d)Go语言官网FAQ https://golang.org/doc/faq#creating_a_new_language

二、Go环境搭建

a)WebStorm 10搭建Golang开发环境 http://studygolang.com/topics/778

b)Sublime Text 2搭建Golang开发环境(链接下方有Go语言推荐学习材料,建议初学者从官网中的go指南<go tour>入手)) http://blog.csdn.net/hil2000/article/details/41261267

c)LiteIDE + GoClipse搭建Go开发及调试环境 http://www.cnblogs.com/custa/p/3913526.html