GO语言学习入门

前言

很久以前就想学GO了,但是由于其他原因没有开这个,现在刚好有关于逆向go语言的任务,也不算逆向,就是逆向go语言源代码,顺便了解一下GO语言的开发

GO前言

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。

对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。

GO语言的开发工具

VScode

vscode安装好后,打开vscode的扩展(ctrl+shift+P

搜索GO

image-20240115153507279

点击安装后,我们就可以使用代码提示和调试功能了

GOLand

GoLand 是 Jetbrains 家族的 Go 语言 IDE,有 30 天的免费试用期。

安装也很简单访问 Goland 的下载页面,根据你当期的系统环境三大平台(Mac、Linux、Windows)下载对应的软件。