今天小编给大家带来的是go Windows,Go语言是谷歌在09年推出的第二套开源动态编程语言,它可以在不损失应用程序性能的情况下降低代码的复杂性。它拥有部署简单、并发性好、执行性能高、简单易学、跨平台编译、代码简洁、阅读方便等特点,非常适合应用于服务器编程、网络编程、内存数据库以及云平台等等。Go语言相比Java等语言一个很大的优势就是可以方便地编写并发程序。Go语言内置了goroutine机制,使用goroutine可以快速地开发并发程序,更好的利用多核处理器资源。总之,使用它可以很轻松的兼顾运行性能、开发效率及维护难度这三大难题,用最少的时间做出靠谱的产品。

功能特点

部署简单
go编译生成的是一个静态可执行文件,除了 glibc 外没有其他外部依赖。虽然有人说这样不如动态链接库那样可以节省运行内存,但是相比较现在的机器配置而言,这点运行内存真的不算什么。
拥有良好的并发性
程序的运行性能一直是程序的痛点,我们需要很小心的去处理那些线程,一不小心就很容易OOM,但是使用Go我们就不用去考虑锁机制以及带来的各种安全问题,go应用能有效的利用多个 CPU 核,并行执行的性能好。
执行性能好
虽然性能比不上Java和C,但是也远比其他语言要强的多。
良好的语言设计
从学术的角度讲Go 语言其实非常平庸,不支持许多高级的语言特性。但从工程的角度讲,Go 的设计是非常优秀的,规范足够简单灵活,有其他语言基础的程序员都能迅速上手。更重要的是 Go 自带完善的工具链,大大提高了团队协作的一致性。比如 gofmt 自动排版 Go 代码,很大程度上杜绝了不同人写的代码排版风格不一致的问题。

go Windows安装与环境搭建图文教程

1.本站提供了go windows v1.8 32/64位百度网盘下载。下载之后,双击安装该安装程序。


2.安装没有什么难度,这里需要注意的是安装目录不能中文,之后一路都是“next”。


3.安装完毕,点击"finish",退出安装界面。


4.该安装程序已经自动配置到系统变量中,这里我们打开cmd,输入“go”,出现下图所示界面则表示安装完成。


5.然后我们可以在任何不包含中文的目录下创建第一个go文件,这里小编在D:\Go中创建了一个test.go文件,并在里面输入:
package main
import "fmt"
func main() {
fmt.Printf("Hello,World!")
fmt.Printf("welcome to www.ddooo.com !")
}
然后保存即可。


6.接下来,我们打开cmd,进入D:\Go文件中,运行“go run test.go”。如下图所示,运行成功!至此安装与环境搭建全部完成。这里小编给推荐大家使用LiteIDE,LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境。