go 10 周年,支持 12 个系统, 10 种架构,有 100 万的 gopher,成绩斐然啊

2019-11-09 10:27:22 +08:00
 dbskcnc

特别报导 https://blog.golang.org/10years

8432 次点击
所在节点    Go 编程语言
47 条回复
mengzhuo
2019-11-09 19:20:39 +08:00
鄙鹅厂已经决定去 Java,全上 Go 了……
然而老系统改造真是让人想死
koebehshian
2019-11-09 20:15:53 +08:00
交叉编译爽,真正的一份代码,到处运行;像脚本语言,不同的硬件上需要安装不同的运行库; C/C++需要不同的交叉编译器;
missdeer
2019-11-09 20:38:08 +08:00
@secretman 你运气不好,go 就一直拿编译速度作为设计目标之一的
iPhoneXI
2019-11-09 20:43:35 +08:00
@mengzhuo 为什么要去 Java 而不是去 C++啊
mengzhuo
2019-11-09 21:09:57 +08:00
@iPhoneXI C++ 还有大量拥趸,用法跟 Go 也没有多少交集。
Navee
2019-11-10 00:03:08 +08:00
@mengzhuo
继续维护前任的屎山肯定出不了绩效嘛,肯定是用新语言重构绩效来的最快
而且自己上去了也不用自己维护了[摊手]
loqixh
2019-11-10 00:06:54 +08:00
@zhyl 追求编译速度的语言怎么可能优化好...........
cyannnna
2019-11-10 00:26:18 +08:00
bilibili 的 golang 开源功不可没(狗头)
Monad
2019-11-10 09:14:38 +08:00
@dafengqi 来个可以复现的 case 呗
u823tg
2019-11-10 09:32:19 +08:00
@mengzhuo 全面去 还是一些项目
mengzhuo
2019-11-10 15:22:44 +08:00
@u823tg 别的 BG 不好说,反正破产鸡和云都在搞了。
mengzhuo
2019-11-10 15:24:14 +08:00
@Navee 那就错了,一听说 jdk 要收费,各个大佬都觉得是威胁了,毕竟体量在那。
JamesMackerel
2019-11-10 15:55:13 +08:00
@zhyl

据我的观察……我总觉得 go 编译器的开发者比起编译器优化,更加在意编译速度。这也是我写 go 写到现在一直不理解的一个问题,一般来说,十倍的编译速度来换运行时的速度都应该是可以接受的(对我来说),为啥他们那么在意编译速度呢。
coolchen112
2019-11-10 16:20:33 +08:00
@JamesMackerel 因为都是辣鸡苦手,编译的快出 bug 的几率高一些,出 bug 的几率高了,效率也就提高了( bug 的总量不变,但是编译速度决定了 bug 的解决速度 23333333333 )
dtsdao
2019-11-10 16:36:33 +08:00
从 Python 转 Go 真的太痛苦了...一堆乱七八糟的静态语言特性还得适应= =
但据说 Java 转 Go 就很爽,不过 Kotlin 不香吗?
dbskcnc
2019-11-10 17:53:50 +08:00
@JamesMackerel 其实也一直在优化的,gc,run time 还一直在改进,只能说需要做的工作太多了,go team 比较重视编译体验,这个真的是一个痛点,从 C++过来的人会深有体会
JamesMackerel
2019-11-10 18:13:13 +08:00
@dbskcnc 那我还真没怎么写过 C++……我对面那个写 C++ 的老哥总是跟我说,clang 它不香吗。当然我自己是没体会……

然后还听过有的公司因为 C++ 编译过于慢,所以自研编译器以期提高编译速度的。其实到了一定地步,编译器的速度确实会是一个很大的问题。但是其实在大部分情况下,其实编译速度都不应该成为主要的要考虑的点吧。
Yoock
2019-11-10 20:01:27 +08:00
🤣🤣🤣golang 和自己同一天生日
1024G
2019-11-10 21:15:58 +08:00
额,go 也是是个"老“语言了,还以为是最近几年的呢!
tairan2006
2019-11-10 23:06:18 +08:00
Go 的问题其实就剩下泛型了…新版本估计 2020 年就能出了吧

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

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

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

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

© 2021 V2EX