再来吹一波 Golang

2021-11-09 13:12:59 +08:00
 josephok

作为 Go 语言爱好者,我来总结一波 Go 的优势:

Golang 的开发者 Robert Pike 和 Ken Thompson 都是 UNIX 小组的成员,UNIX 系统影响深远,包括 UNIX 哲学-保持简单,也深深影响着后世。他们深刻理解简洁的好处,所以在设计 Golang 时同样保持这一原则。

编译成目标机器代码,部署容易,无需额外的依赖,性能优越。

GoLang 使用 goroutine 来实现并发性,它提供了一个非常优雅的 goroutine 调度程序系统,可以很容易地生成数百万个 goroutine 。

无需解释

有许多易于使用的内置工具,比如 gofmt 自动排版 Go 代码,很大程度上杜绝了不同人写的代码排版风格不一致的问题,大大提高了团队协作的一致性。

欢迎 V 友们补充。

15656 次点击
所在节点    Go 编程语言
132 条回复
ZeroDu
2021-11-10 10:07:01 +08:00
javaer:怎么说,这些真的没有绝对的。就平时搞一些一个小工具来看,go 的内存占用是真的香,对比 java 来说可能要占用 10 倍多吧。但是 go 其他发面是倒是没有 java 好使。
fengjianxinghun
2021-11-10 10:08:13 +08:00
@oott123 至简 interface{}
dragondove
2021-11-10 10:08:18 +08:00
大道至简,我发明的语言“太极”,语法就两个字“阴”和“阳”。阴为 0 阳为 1 。
native: 编译成机器码,性能看编写的人。
并发支持:如果你觉得不好,可以把其他的语言写的程序编译成二进制,然后转换为“太极”语言进行阅读学习。
编译快:无需解释
完善的工具链:任何工具链都可以使用,因为任何语言都可以最终翻译成“太极”。代码风格只有一种,不用担心不一致的问题。
necodba
2021-11-10 10:19:44 +08:00
C 艹不好吗
FightPig
2021-11-10 10:23:21 +08:00
泛型要来了,以后的代码估计至简不了了,然后我最满意的就是编译速度,用 rust 总觉得 慢
tedcon
2021-11-10 10:27:43 +08:00
我喜欢 TypeScript
libook
2021-11-10 10:30:51 +08:00
零食🍬小板凳🪑围观撕逼大战🔭

十年前见的最多的是“PHP 是世界上最好的语言”。
imkerberos
2021-11-10 10:39:49 +08:00
@dragondove 你说出了我的心声.
imkerberos
2021-11-10 10:42:55 +08:00
@pigspy 大道至简: void*
hush3
2021-11-10 10:51:42 +08:00
啊对对对
bxb100
2021-11-10 11:15:07 +08:00
照这么说, rust 不是更值得吹吗
skipwitit
2021-11-10 11:32:30 +08:00
对于大多数场景来说,python 和 go 完成需求,没什么区别
哪个撸的快用哪个就行
fyxtc
2021-11-10 11:51:39 +08:00
好无聊啊,这都能上热榜,讨论语言本身果然还是最具有流量的,毕竟谁都能插一句。。。
Phishion
2021-11-10 11:54:03 +08:00
现在都没几个人吹 PHP 了,俺的青春结束了
lysS
2021-11-10 12:00:19 +08:00
@jackmrzhou 和别的语言都一样,那 go 的作用是什么? go 的简单的理念有什么问题
liuxu
2021-11-10 12:32:33 +08:00
@Phishion PHP 曾经是最好的语言,未来有一天一定还会再成为最好的语言。
exhades
2021-11-10 12:51:44 +08:00
golang 就是为了简单的简单的语言而已。。。rust 才是最终答案 (手动狗头
https://www.zhihu.com/question/490074663/answer/2207090107
https://www.zhihu.com/question/352343414/answer/868915902
exhades
2021-11-10 12:53:50 +08:00
@exhades #97 打错 - - 应该是 为了简单而简单的语言而已
Zwying
2021-11-10 13:03:55 +08:00
js yyds
mx8Y3o5w3M70LC4y
2021-11-10 13:33:10 +08:00
ts, yyds

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

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

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

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

© 2021 V2EX