Go语言(Golang) v1.22.3 官方免费版

Go语言下载

  • 软件大小:113MB
  • 软件语言:英文软件
  • 软件类型:国外软件
  • 软件授权:免费软件
  • 软件类别:编程其它
  • 应用平台:Windows平台
  • 软件官网:
  • 更新时间:2024-05-30
  • 网友评分:
360通过 腾讯通过 金山通过

情介绍

Go语言是由Google开发的一个开源项目,目的之一为了提高开发人员的编程效率。 Go语言语法灵活、简洁、清晰、高效。它对的并发特性可以方便地用于多核处理器 和网络开发,同时灵活新颖的类型系统可以方便地编写模块化的系统。go可以快速编译, 同时具有垃圾内存自动回收功能,并且还支持运行时反射。Go是一个高效、静态类型, 但是又具有解释语言的动态类型特征的系统级语法。

应用

   由于Go尚未成熟,因此谷歌旗下各类面向用户的服务或应用都没有采用该语言。正因如此,谷歌才需要外部编程人员的协助。

通过创建新的编程语言,谷歌将继续拓展计算领域的各个方面,从而促进这些领域的发展。这同样也是谷歌开发Android操作系统、Chrome浏览器和Chrome OS的动机所在。

北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。

功能

 Google对Go寄予厚望。其设计是让软件充分发挥多核心处理器同步多工的优点,并可解决若干物件取向程序设计的麻烦。它具有现代的程序语言特色,如垃圾回收,帮助程序设计师处理琐碎但重要的内存管理问题。Go的速度也非常快,几乎和C或C++程序一样快,且能够快速制作程序。   

Go的网站就是用Go所建立,但Google有更大的野心。该软件是专为构建服务器软件所设计(如Google的Gmail)。Google认为Go还可应用到其他领域,包括在浏览器内执行软件,取代目前JavaScript的角色。   Pike说:它至少在强度上比JavaScript高一级。Google自建Chrome浏览器,部分原因就是加速JavaScript和网页表现,而Google已经融合了本身的技术,如Native Client和Gears。   

Pike表示,Go另一项与网络相关的特色,是服务器和用户端设备,如PC或手机,可以分担工作。因此,使用Go的服务便可轻松适应不同的用户端处理性能。Go也可解决目前的一大挑战:多核心处理器。一般电脑程序通常依序执行,一次进行一项工作,但多核心处理器更适合同步处理许多工作。Pike说:我们自认有足够的支持,可改善这方面的问题。   

Go团队正在寻求帮助。其中一个重要领域是改善Go能够使用的runtime library。这类library可提供许多工具和功能,加快程序设计的过程。而Go的library还包括许多重要的设计元素,并供应处理同作、垃圾收集和其他低层杂务的资源。   

Go团队也需要编译器方面的协助。Thompson曾为32位元和64位元x86处理器,及ARM处理器写过一些编译器,Taylor也为GCC编译器写过一个Go前端。   

尽管Google对Go有很大的野心,该公司也明白,这项计划无法完全取代现有的技术。Pike说:我不认为我们能取代任何东西。我们只是创造出这个领域的另一个角色。

特点

 简洁 快速 安全 并行 有趣 开源 支持泛型编程,内存管理,数组安全,编译迅速

go语言的开发团队

 Thompson:1983年图灵奖(Turing Award)和1998年美国国家技术奖(National Medal of Technology)得主。他与Dennis Ritchie是Unix的原创者。Thompson也发明了后来衍生出C语言的B程序语言。

  Pike:曾是贝尔实验室(Bell Labs)的Unix团队,和Plan 9操作系统计划的成员。他与Thompson共事多年,并共创出广泛使用的UTF-8 字元编码。

  Robert Griesemer:曾协助制作Java的HotSpot编译器,和Chrome浏览器的JavaScript引擎V8。

  此外还有Plan 9开发者Russ Cox、和曾改善目前广泛使用之开原码编译器GCC的Ian Taylor。

Go 1.12 正式版发布了,距离上个正式发布版 Go 1.11 已经过去半年。跟往常一样,Go 1.12 保持了 Go 1 的兼容性承诺,预期所有 Go 程序会像之前一样正常编译。新版本的更新亮点有 TLS 1.3 的初步支持,模块(module)支持的提升 (目标在 Go 1.13 默认启用 module 模式),支持 windows/arm,以及提升 macOS & iOS 的前向兼容性。

小修订

go1.21.1(2023-09-06 发布)包含 cmd/go、crypto/tls 和 html/template 包的四个安全修复,以及编译器、go 命令、链接器、运行时和 context、crypto/tls、encoding/gob、encoding/xml、go/types、net/http、os 和 path/filepath 包的错误修复。详情请查看我们问题跟踪器上的 Go 1.21.1 里程碑。

go1.21.2(2023-10-05 发布)包含对 cmd/go 软件包的安全修复,以及对编译器、go 命令、链接器、运行时和 runtime/metrics 软件包的错误修复。详情请查看我们问题跟踪器上的 Go 1.21.2 里程碑。

go1.21.3(2023-10-10 发布)包含对 net/http 软件包的安全修复。有关详情,请参见我们问题跟踪中的 Go 1.21.3 里程碑。

go1.21.4 (2023-11-07 发布) 包含对 path/filepath 软件包的安全修复,以及对链接器、运行时、编译器、go/types、net/http 和 runtime/cgo 软件包的错误修复。详情请查看我们问题跟踪器上的 Go 1.21.4 里程碑。

go1.21.5(2023-12-05 发布)包含对 go 命令、net/http 和 path/filepath 软件包的安全修复,以及对编译器、go 命令、运行时、crypto/rand、net、os 和 syscall 软件包的错误修复。详情请查看我们问题跟踪器上的 Go 1.21.5 里程碑。

go1.21.6(2024-01-09 发布)包含对编译器、运行时、crypto/tls、maps 和 runtime/pprof 软件包的修复。有关详情,请参阅我们问题跟踪器上的 Go 1.21.6 里程碑。

载地址

下载错误?【投诉报错】

气软件

关文章

载声明

☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Go语言(Golang) v1.22.3 官方免费版资源来源互联网,版权归该下载资源的合法拥有者所有。