Golang 基础
2022-02-24 10:55:29
  • Go 语言简介

    Go 语言是一门新兴的,现代化的服务器编程语言。主要的应用场景为:

    • 服务器编程:处理日志,数据打包,虚拟机处理,文件系统,分布式系统,数据库代理
    • 网络编程:Web 应用、API 应用、下载应用
    • Go 语言还适用于内存数据库和云平台领域

    🅰️: Go 语言特别适合开发一些小型的服务应用,包括各种 CLI 和 DevOps 相关的程序。

    Go 语言的主要优点:

    • 性能优越:运行速度大致与 Java 相似,内存占用等方面则比 Java 等语言更加卓越
    • 语法简洁:堪比解释型语言的简洁语法,易于学习
    • 部署简单:生成可执行文件,部署非常方便,且编译速度很快
    • 卓越的标准库,尤其是网络库
    • 原生支持并发(一大特色)
    • 谷歌加持,语言开源,社区活跃

    因为前段时间一直在点前端的技能点,自己的项目中许多涉及到API,工具链和各种服务的部分都只会使用python完成,编码随意,效率不高。深感自己需要学习一门高效的服务器语言用于拓宽自己的开发能力和项目方向,故此决定开始学Go。