Go语言介绍及环境准备

Posted zlx960303

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言介绍及环境准备相关的知识,希望对你有一定的参考价值。

第一章

认识go语言

Go语言诞生

  • 在2007的某一天,一些大牛正在用c++开发一些比较繁琐但是核心的工作,主要包括庞大的分布式集群,这些大牛就觉得很闹心,后来c++委员会来他们公司演讲,说c++将要添加大概35种新特性。于是其中名为Rob Pike的大牛听后心中一万匹草泥马飘过,“c++特性还不够多吗?简化c++应该更有成就感吧”。于是乎,Rob Pike和其他几个大牛讨论了一下,决定开发一款属于自己的语言,名字叫“go”,非常简短,容易拼写。于是大牛们便以c语言为原型,并借鉴其他语言的一些特性,来解放程序员,解放自己,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。

Go语言之父

  • 技术图片

  • 罗伯特·格瑞史莫,罗波·派克,肯·汤普逊于2006年1月2号下午15点4分5秒设计出了go语言。

Go语言特色

  • 简洁、快速、安全
  • 并行、有趣、开源
  • 内存管理、数组安全、编译迅速

Go语言用途

  • Go语言主要被用于搭载Web服务器,存储集群或类似用途的巨型中央服务器系统
  • 相较于其他大多数语言,在高性能分布式系统领域,Go语言有着更高的开发效率

第二章

Go语言环境安装

关于系统支持

  • Go语言支持以下系统
    • Linux:下载 .tar.gz 源码包
    • Windows:下载 .msi (msi包自动一键安装go环境变量) 或 .zip (zip压缩包需要手动设置go环境变量) 源码包
    • FreeBSD:下载 .tar.gz 源码包
    • Mac OS X (Darwin):下载 .pkg 源码包

源码包下载地址

安装流程

  • 这里以Windows系统为例,其它系统请点击这里
  • 点击你的 .msi后缀名的安装包,过程很简单
  • 默认情况下 .msi 文件会安装在 c:Go 目录下
  • .msi 安装包会自动添加系统变量,无需手动添加
  • .zip 源码包需要将 c:Goin 目录添加到 Path 环境变量中。

安装测试

  • 安装完成后打开cmd,输入go env 测试环境是否安装成功
  • 技术图片

第一个go程序

  • 创建一个后缀名为.go 的文件写入以下代码,例如hello.go

  • package main    // 声明 main 包
    
    import (
        "fmt"       // 导入 fmt 包,打印字符串时需要用到
    )
    
    func main() {   // 声明 main 主函数
        fmt.Println("Hello World!") // 打印 Hello World!
    }
  • 打开终端输入go run hello.go命令,会输出以下结果

    • 技术图片

VS studio安装配置

安装

配置

  • 打开进入VS studio后是英文,不方便的话可点击最左边的管理扩展,搜索Chinese,安装汉化包重启软件即可
    • 技术图片
  • 在管理扩展中搜索go,下载Go扩展包

  • 打开hello.go文件进行编辑时右下角会冒出很多拓展安装的提示,选择install all全部安装,如果显示有些安装失败,请执行以下操作

    • 点击百度下载地址,提取码:vjx2

    • 下载后选择相应版本的扩展复制 .exe文件粘贴到你的Go解释器安装目录下的bin文件夹中即可

以上是关于Go语言介绍及环境准备的主要内容,如果未能解决你的问题,请参考以下文章

windows通过Visual Studio Code中配置GO开发环境(转)

在Visual Studio Code中配置GO开发环境

Oracle SQL语言基础及环境准备_超越OCP精通Oracle视频教程培训26

golang 目录

Go语言之路—博客目录

Go从入门到放弃