Go语言学习思路与开发软件VScode安装

GO语言入门

go语言概述

go语言(Golang)是一种静态强类型,编译并发行的语言。在语法上与C相近,功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

go语言应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过
go语言是区块链最主流的编程语言,支持数据处理,大并发处理。

go语言特点:简洁、快速、安全并行、有趣、开源内存管理、数组安全、编译迅速

go语言=C+python(既有C静态语言程序的运行速度,又能达到Python动态语言的快速开发

Golang的就业学习方向

l 区块链研发工程师

区块链的核心思想是去中心化,让每个人都能参加数据库的记录,比如虚拟货币

Go服务端

目前服务器端主要采用CC++实现,只要是CC++能做的事情,Go语言就可以实现且做的不错。因为Go的作者Ken Thompson也是C语言的设计者,相当于对C语言设计的部分优化,比如处理日志、数据打包、虚拟机处理等,据说美团后台的流量处理就是采用Go语言编写。Go语言据处理和大并发处理的能力非常突出

l 游戏软件工程师

游戏数据通道会使用Go语言

Golang分布式/云计算软件工程师

盛大云CDN、京东分布式文件系统

Glong的应用领域

  1. 区块链应用
  2. 后端服务器应用
  3. 云计算云服务开发

Golang学习要点

1.多敲代码

2.搭建框架进行学习

Golong 开发软件VS code安装步骤

1.下载vs code

https://golang.org/doc/install?download=go1.15.6.windows-amd64.msi

 

2.进行安装

这里进行勾选。之后正常安装

3.开发环境搭建

(1)下载SDK       https://studygolang.com/dl

根据自己的需要进行下载,我这里下载的是windows64

 

(2)安装SDK:解压SDK,所解压到的目录不能又中文和特殊符号

(3)进行测试是否安装成功

这个时候在别的目录进行测试会显示失败,我们之后进行配置环境变量

4.环境变量配置

(1)此电脑-->右键属性-->高级系统设置-->环境变量

1.

 2.

 3.

 4.双击path添加

 

 5.系统变量添加

 

5.vs code基础使用

vs code安装目录中创建一个文件夹

 

 vs code打开刚才这个文件夹

 创建文件名.go进行编译

原文地址:https://www.cnblogs.com/daiqinghui/p/14768504.html