数据结构论坛

首页 » 分类 » 问答 » GO语言基础一为什么我要学习Go
TUhjnbcbe - 2021/3/31 14:51:00

作为网络安全初学者,会遇到采用Go语言开发的恶意样本。因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识;另一方面是分享与读者,希望大家一起进步。这系列文章入门部分将参考“尚硅谷”韩顺平老师的视频和书籍《GO高级编程》,详见参考文献,并结合作者多年的编程经验进行学习和丰富,且看且珍惜吧!后续会结合网络安全进行GO语言实战深入,加油~

这些年我学过各种编程语言,从最早的C语言到C++,再到VB、C#、PHP、JAVA,再到IOS开发、Python,到最新的GO语言,学得是真的杂。有时候觉得编程语言恰恰是最简单的,而通过一门编程语言能够解决实际问题或深入底层才是其价值所在,并且当我们学好一门编程语言后,其他编程语言都非常类似,殊途同归,学起来也很迅速。

文章目录

一.为什么我要学习Golang

1.Golang背景知识

2.Why

二.什么是Go语言

1.Golang的学习方向2.Golang应用领域

三.如何学习Golang

四.程序基本概念

五.Golang发展史

1.Go语言开发团队

2.Go语言诞生历程

3.Go语言特点

六.Windows系统Golang环境配置

1.开发工具

2.安装VSCode

?

七.Golang语言快速入门

1.编写第一个Go程序

2.Go语言开发环境搭建

3.Go语言程序快速运行

八.总结

一.为什么我要学习Golang1.Golang背景知识

Go语言其实是Golanguage的简称,Go(又称Golang)是Google的RobertGriesemer,RobPike及KenThompson开发的一种静态强类型、编译并发型语言。Go语言语法与C相近,但功能上有:内存安全,GC(垃圾回收),结构形态及CSP-style并发计算。该语言的吉祥物为金花鼠(gordon),如下图所示。

Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go的语法接近C语言,但对于变量的声明有所不同,Go支持垃圾回收功能。Go是从年末由RobertGriesemer,RobPike,KenThompson主持开发,后来还加入了IanLanceTaylor,RussCox等人,并最终于年11月开源,在年早些时候发布了Go1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

官方网站:

1
查看完整版本: GO语言基础一为什么我要学习Go