教程集

Golang 入门教程

阅读:437;作者:loushiming

现在来教一门新兴的编程语言 GoLang。

你可能已经听说过或使用过很多种流行的编程语言,比如世界上最好语言的PHP, 高级的面向对象编程语言Java, 撑起了前端大繁荣的Javascript等等。

那GoLang 是怎样一种编程语言?

  • 语法精炼规范,相比其他语言Go语言语法简洁,他内置了规范的语法和代码格式化工具,让不同水平和习惯的程序员都能很轻松的阅读彼此的代码(当然代码格式化好,不代表代码写的好),这一点可以说秒杀了PHP。

  • 易部署,Go语言编写的程序最终可以编译为可执行的二进制文件,这使得程序部署非常方便,不需要考虑各种依赖,不像Java、Python必须先安装运行环境和依赖包,这点对于运维哥哥来说应该更开心吧。

  • 并发性好,Go语言支持并发编程,我们买电脑手机说到配置的时经常听到4核8核等等,但是我们运行的应用必须要支持多核才能充分的发挥这些硬件的性能,用其他的编程语言要利用这些硬件并不容易,而GoLang 通过简洁优雅的语法能够轻松的编写支持并行计算的应用程序。

  • 性能高,用 Goalng 编写的程序运行速度能够达到C应用的 80%,在相同环境下,比 Java 快2倍多, web开发方面,Go的http模块比 python 的 web.py 快7到8倍。跟春哥的OpenResty并发数几乎不相上下,从此红包秒杀有了新的选择。

Golang 可以做什么?
Go语言可以轻松实现 Web 服务, 编写Web程序,编写后端服务软件,特别是大规模的集群服务软件,这时候一般需要并行计算,这也是Go 最拿手的。

当然用 go 也可以编写一般的小程序,比如播放Mp3,写个留言本。

go语言也可以编写 windows 程序。

好了,你可能对上面的内容不敢兴趣,我就是来学Go 的,叨叨那么多有啥用, 代码在哪里,是的,程序员信奉“Talk is cheap ,show me your code”,下面以一个用Go写的世界上最著名的程序来结束我们的开篇。


package main

func main() {
    println("Hello China")
}

(转载本站文章请注明作者和出处 教程集 – jiaochengji.com ,请勿用于任何商业用途)

下一篇: 安装Go