以下内容出自我之前写的文章
Go语言的优势
Go语言最大的优势是在于其语言层面就支持并发,并且使用Go编译的程序的运行速度可以媲美C或C++的速度,同时更加安全。
可以直接编译成机器码,运行时不依赖其他库(dll/so),部署就是放一个可执行文件到服务器就可以了。
Go是静态类型语言,在编译时就能检查出大多数问题,但是有动态语言的感觉。
内置runtime,支持垃圾回收。
简单易学,有C语言的基因。
内置有丰富的标准库,特别是网络库非常强大。
内置强大的工具,例如gofmt工具可以格式化代码,方便团队review。
跨平台编译,如果代码中不包含cgo就可以做到在Windows系统下编译Linux应用
内嵌C语言支持,可以直接包含C代码。