一句话概括为什么学习 go 语言

2020-05-07 12:35:48 +08:00
 xmge

从 17 年开始学习 go 的,之前是做 java 开发的,刚开始写 go 的时候,我去,怎么不写 “;”,这么不严谨,不过 go 起来挺舒服的,直接写方法也挺舒服的,后来有次又写 java,我去,为啥要写 “;”。

大家都是为什么学习 go 啊。用一句话概括一下,为什么一句话,因为一句话才是精华啊。

19449 次点击
所在节点    程序员
164 条回复
shoaly
2020-05-07 12:52:00 +08:00
我觉得 go 的优势只有一个, 打包出来就是一个执行文件, 真正的 write once, run anywhere
qq1340691923
2020-05-07 12:57:20 +08:00
协程
gunavy
2020-05-07 12:58:19 +08:00
面向对象的 c
LokiSharp
2020-05-07 12:58:35 +08:00
不学
lazydog
2020-05-07 12:59:28 +08:00
工作需要
tikazyq
2020-05-07 13:01:12 +08:00
zxc12300123
2020-05-07 13:04:31 +08:00
因为只会 python 要学一门静态语言
simapple
2020-05-07 13:12:38 +08:00
Vegetable
2020-05-07 13:13:43 +08:00
跟风
houshuu
2020-05-07 13:15:56 +08:00
1. 跨平台的时候很方便,执行文件发给别人直接运行。
2. 协程上手容易。
3. 强制格式化,便于阅读他人代码。
sadfQED2
2020-05-07 13:18:16 +08:00
因为钱
lhx2008
2020-05-07 13:20:31 +08:00
最大的动力还是公司要求,JAVA 的跨平台性明显更强
leoleoasd
2020-05-07 13:24:53 +08:00
在编译型语言里, 跨全平台, (go mod)包管理器做的不错, 标准库和第三方库都很多的也只有 go 了吧?

还有协程太香
AngryMagikarp
2020-05-07 13:26:23 +08:00
因为 Go 是综合开发效率和运行效率最好的语言。

楼上说跨平台的,毫无意义,你们家部署的 JAVA 经常 Windows 、Linux 来回切换吗。
zjsxwc
2020-05-07 13:27:11 +08:00
没有泛型不想用 golang,逃
teawithlife
2020-05-07 13:28:46 +08:00
初期:闲着没事,随便找门带 gc 的语言学学
入门:交叉编译和单文件执行太惊艳了
了解:我居然敢去看其他大佬的源码,而且居然一看就看懂了,顺手提个 PR 吧
xgfan
2020-05-07 13:29:57 +08:00
说 Go 开发效率的,我怀疑是不是只写过 C 或者汇编之类的。
damngood
2020-05-07 13:30:55 +08:00
简单明了的方式把事情搞定的能力...
AngryMagikarp
2020-05-07 13:31:14 +08:00
说"说 Go 开发效率的,我怀疑是不是只写过 C 或者汇编之类的。" 的我怀疑小学语文没有毕业。
hankai17
2020-05-07 13:32:21 +08:00
把面向回调编程 变成 同步 /阻塞式编程

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/669243

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX