稳定的二进制接口

go自发布1.0时,就承诺向后兼容,所以即使用高版本的go去运行之前用低版本go写的代码,一样可以运行。这也是go可以作为工业级语言的前提。

稳定的语言特性

自1.0版发布以来,go很少像其它语言那样在语言层面添加新的语法(再也不用担心学不动了有木有)

实实在在的性能

go的每次版本升级,都会带来或多或少的性能提升以及bug修复(所以对于程序员而言,我们就很省心了,不需要像学java那样还得学很多额外的性能调优知识)

Go语言 vs 其它技术栈

  • Go的开发速度跟python、php、nodejs、ruby……很接近,但运行速度比它们高很多
  • Go的性能跟java、C#处在一个档次,但内存占用通常比前两者要少,所以Go跟它们比起来,胜在能效比
  • Go与C、C++、Rust这种性能更好的语言相比,Go胜在开发效率与程序的可维护性(而且这几门语言在web领域所表现出来的性能并没有比Go好太多)



go语言 json go语言 js 执行速度_go java nodejs 速度对比

标志新技能Signpost New Skills