今天呢我们来学点关于GO语言前期的准备工作:
一、什么是程序:
就是完成某个功能的指令的集合
二、什么是GO语言:
Go语言是区块链最主流的编程语言,同时也是当前最具发展潜力的语言。Go语言就是Google公司开发的语言,也是Google主推的语言。国外如:Google,AWS,cloudflare,coreOS;国内如:阿里,小米,京东等都已经开始大规模使用Golang开发其云计算相关产品。
三、Go语言的特征:
GO语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发维护的高效率,使用一个表达式来形容Go语言就是:Go=C+Python,说明Go语言既有C静态语言程序的运行速度,又能达到Python动态语言的快速开发,所以很适合大家学习这一门语言。
1.语法简单
2.天然并发
3.内存分配
4.垃圾回收机制,内存自动回收,不需要开发人员管理
5.函数值可以返回多个值
6.新的创新:比如切片slice、延时执行defer
四、GOlang的开发工具介绍:
Golang的开发工具有七种下面就让我们来看看有哪些:
1.visual studio code Microsoft产品(VS Code):一个运行于Mac Os、Windows和Linux之上的,默认提供Go语言的语法高亮,安装GO语言插件,还可以支持智能提供,编译运行等功能。
2.Sublime Text,可以免费使用,默认也支持Go代码语法搞亮,只是保持次数达到一定数量之后就会提示是否购买,点击取消继续用,和正式注册版本没有任何区别。
3.vim:Vim是从Vi发展出来的一个文本编辑器,代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用
4.Emacs:Emacs传说中的神器,它不仅仅是一个编辑器,因此功能强大,可称为集成开发环境。
5.Eclipse IDE工具,开源免费,并提供GoEclipse 插件
6.LiteIDE,LiteIDE是一款专门为GO语言开发的跨平台轻量级集成开发环境(IDE),是国人开发的。
7.JetBrains公司的产品:phpStrom、Webstrom、pyCharm等IDE工具,都需要安装GO插件。
在这里我推荐新入门的同学先使用VSCode或者vim文本编辑器,然后当大家对GO语言有一定的熟练度的时候,我们再使用Eclipse等IDE开发工具。
五、VSCode的安装和使用:
首先到下载地址去选择适合自己系统的VSCode安装软件
https://code.visualstudio.com/download
2.演示如何在Windows下安装vscode并使用
把vscode下载好然后看你的电脑是32位还是64位的Windows系统,然后再进行安装下载。六、Windows下搭建Go开发环境-安装和配置SDK
1.介绍SDK:
sdk的全称:Software Development Kit 软件开发工具包,
sdk是提供给开发人员使用的,其中包含了对应开发语言的工具包。
2.下载SDK工具包:
Go语言的官网为:golang.org因为各种原因,可能无法访问;
SDK下载安装地址:Golang中国 https://www.golangtc.com/download.
3.WIndows下安装sdk:
windows下安装根据自己系统是32位还是64位进行下载;
32位系统:go1.9.2.windows-386.zip
64位系统:go1.9.2windows-amd64.zip
请注意:(安装路径不要有中文或者特殊符号如空格等);
SDK安装目录建议:windows一般安装在D:/programs。
安装时,基本上是傻瓜式安装,解压即可用。
然后解压后看到D:/go目录这介绍sdk。
4.为什么要配置环境变量:看一个现象:在dos命令中敲入go,出现错误;
原因分析:错误原因:当前执行的程序在当前目录下如果不存在,windows系统回在系统中已有的一个名为path的环境变量指定的目录中查找,如果仍未找到,会出现这种('go'不是内部或者外部命令,也不是可以运行的程序或者批处理文件。所以进入到go安装路径\bin目录下,执行go,会看到go参数提示信息。
然后在计算机中打开控制面板找到高级系统设置,然后点环境变量随后点系统变量的新建添加以下三个变量:GOROOT(指定SDK的安装路径D:/programes/go)、path (添加SDK的/bin目录)、GOPATH(工作目录,将来我们的go项目工作路径)
注意:配置完环境变量后,需要重新打开一次dos的终端,这样环境变量才会生效。
然后今天的准备工作就做到这里啦,明天我们就正式踏进Go语言的学习之旅!