go入门(1)——基础知识

Go语言的特性:

Go是一门并发支持,垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。

Go的主要特点:

1.类型安全和内存安全;
2. 以非常直观和极低代价的方案实现高并发;
3.高效的垃圾回收机制;
4. 快速编译,同时解决C语言中头文件太多的问题;(Go在编译时会检查判断,你和这个包之间是否有联系,若没有联系会报出一个 编译异常,强迫你不要导入没有用的包,这样可以加快编译的速度,减少内存的体积);
5.为多核计算机提供性能提升的方案;(允许指定调用多少个CPU核数,来提升整体的性能);
6. UTF-8编码支持(每个Go程序源码都是UTF-8格式,允许输入任何字符,原生支持)
7. Go的诞生是为了解决Google内部的问题,即服务端程序的开发
8. VIM,IDEA,SUBLIME TEXT,ECLIPSE等开发工具都支持
9. 开源项目网站:go-wiki,GoDoc,Go Language Resources
10. 2009年正式发布,非常年轻。

Go 语言开发工具

LiteIDE
LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。
支持的操作系统
Windows x86 (32-bit or 64-bit)
Linux x86 (32-bit or 64-bit)
下载地址 :http://sourceforge.net/projects/liteide/files/
源码地址 :https://github.com/visualfc/liteide

LiteIDE安装配置
LiteIDE是绿色无需安装,但是为了使用方便,在解压之后,进入liteide\bin目录找到liteide.exe,然后右键-》创建快捷方式。这样在桌面即可点击快捷方式使用liteide。

使用LiteIDE开发Go
双击快捷方式liteide.exe即可打开liteide。然后在菜单栏选择“文件”-》“打开目录”然后选择F:\Gows。
这是Go的工作目录。如果里面还没建好对应目录,则需要新建。
在src目录下创建hello目录然后创建main.go文件编写代码。
然后按快捷键ctrl+b先编译源码,然后按ctrl+f5运行程序。
到目前为止一个完整的Go开发环境搭建起来了非常简单,接下去就可以学习并实践Go了。

安装好之后,在命令行输入env,会看到很多参数。

GOPATH 工作目录下:
bin:用于存放编译后生产的可执行文件
pkg:用于存放编译后生成的包文件,一般是以.a为后缀的文件
src:存放源码
windows下是以配置环境变量的方式来配置工作目录的,如果有多个工作目录,以分号隔开。

下一篇:go入门(2)——基础语法

猜你喜欢

转载自blog.csdn.net/lx_Frolf/article/details/82287767