准备学一学go-lang啦 ~~ 学习Go应该用什么姿势? !

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

go毕竟是新语言,没有那么多历史包袱,并且是google出品,c语言创始人为语言设计组成员,应该还是不错的。

 

go天生具有并行能力,这个在现代服务器端编程领域作用很显而易见,高效服务,快速编码,适合互联网领域内快速迭代的特点。这是一门天生用于互联网的语言。

 

于是,作为C++程序员,对于一些web端的场景,学一门现代编程语言不只是学一门新技术,也是一次拓展技术视野的好时机。

 

于是,GO !

 

开始没啥好说的,进官网(https://golang.org/)下载安装吧,linux版本的。我现在有觉悟了,服务器端的就别放windows下了,麻烦,windows搞服务器编程太坑;linux也别用桌面版,装B害自己太难受,还是用命令行吧。

 

先试一下官网首页的Try Go , 玩一玩go,看看长什么样。

 

接着看文档(https://golang.org/doc/),英文文档看不懂的话最好硬着头皮看下去,程序员怎么能对英文文档认怂呢!真的认怂的话,这里有中文文档(https://github.com/golang/go/wiki/NonEnglish)。

 

1,Getting Started,了解Go的编译运行helloworld等;

 

2,本来应该先看Tour教程的,不过俺是急性子,先看看本机怎么开发再说。于是看How to write Go code,了解下Go的项目目录大概是咋样的,一般流程是什么,怎么引用包,产生包等等。(PS:这里有个坑,如果你设置了GOBIN这个环境变量,在这一节需要把这个删掉,详见http://stackoverflow.com/questions/17667803/go-install-always-uses-goroot-bin-instead-of-gopath);

 

3,搞明白怎么开始写代码,怎么编译后,回去看教程了 ~~ 教程:A Tour of Go ,看完教程就能吹牛啦,俺学会Go了;

 

4,吹完牛,回来写代码,我准备写个hello world的http服务器,然后写个测试并发数的客户端程序,当然,都用go来写,服务器程序和客户端程序分别放在两个ubunt虚拟机下。这个需求比较明显,需要输出到标准输出功能,需要http支持,需要并发支持。


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:xylc

查看原文:准备学一学go-lang啦 ~~ 学习Go应该用什么姿势? !

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

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