Golang介绍

1. Golang简介

Go于2007年由google创建,并在2009年正式对外发布。Go是一门非常年轻的编程语言,主要目标
是“兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性”。Go语言在不损
失应用程序性能的情况下降低了 代码的复杂性,具有“部署简单、并发性好、语言设计良好、执行
性能好”等优势,目前国内诸多互联网公司均已采用Go语言开发项目.

2. Go语言擅长的领域有

  • 云计算基础设施领域:目前国外很多云平台都采用Go开发,代表项目有docker、K8S等.
  • 基础软件:代表项目有tidb、influxdb、cockroachdb、dde等.
  • 微服务开发:代表项目有go-kit、micro、typhon、bilibili等.
  • 互联网基础设施:代表项目有以太坊、hyperledger等.

3. 龙芯Golang发布文件说明(以Go1.19为例)

龙芯开源社区发布的Golang工具链是在上游社区的基础上研发的,同时支持LoongArch和其他架构工
具链,其目录结构和社区保持一致。关于发布文件的说明如下表所示:

序号 文件名称 文件说明
1 go1.19.linux-loong64.tar.gz LoongArch64平台二进制tar包
2 go1.19.linux-loong64.sha256 LoongArch64平台二进制tar包sha256文件
3 go1.19.linux-amd64.tar.gz X86平台二进制tar包,支持交叉构建loongarch64目标平台二进制
4 go1.19.linux-amd64.sha256 X86平台二进制tar包sha256文件
5 go1.19.src.tar.gz Go1.19源码tar包,包括loongarch64架构代码
6 go1.19.src.sha256 Go1.19源码tar包sha256文件
©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2024-03-12 14:58:13

results matching ""

    No results matching ""

    results matching ""

      No results matching ""