Go 成功让我实现了人格分裂

2021-08-08 23:44:27 +08:00
 GM

从开发者的角度,非常讨厌 Go 语言的语法,极其讨厌,所以至今不愿意去学,也不愿意去用,新项目宁愿守着 java 、kt 。

从使用者的角度,非常喜欢 Go 语言开发的各种软件,非常喜欢,零依赖的一个 binary 太他妈的好用了。

Go 这坨屎真的让我很纠结很矛盾。

16764 次点击
所在节点    Go 编程语言
169 条回复
RedFlag2233
2021-08-09 09:31:12 +08:00
试试 Rust
loveuer
2021-08-09 09:32:25 +08:00
都是先入为主罢了,,,我开始就用的 golang, 现在反过来让我学 java, 我也同样觉得超级恶心
agagega
2021-08-09 09:50:47 +08:00
把这个楼里面的 Go 替换成微信,Java 替换成 QQ,一点违和感都没有。Go 就是编程语言界的微信这话还真没毛病。
chouchoui
2021-08-09 09:58:44 +08:00
谷孝子说法越来越多了,还语言的美感……

if err != nil 的美感吗
zxCoder
2021-08-09 10:02:10 +08:00
很正常,语法确实傻逼,不过萝卜青菜各有所爱,也有人特别喜欢 go 的语法
c88155745
2021-08-09 10:03:48 +08:00
Go 语法不挺好的,个人感觉比 Java 好多了,有舍就有得,非要较真 Java 那点语法就是固步自封了。
GM
2021-08-09 10:08:52 +08:00
@freakxx #10

这样就上纲上线?

你从来不讨厌任何东西?

你从来不公共场合吐槽任何东西?

你吐槽别的东西的时候,是不是也是很主观?

你吐槽别的东西的时候,不会冒犯到别人?

Go 的语法非常的 old style,公认的丑,这是公认的事实,我现在又说一遍而已,怎么就成了“很失格的事”?

本帖下面其他的用户的观点,我都一一看过了,大部分还是很中肯的。

你的例外。
whyso
2021-08-09 10:09:43 +08:00
从开发者的角度???从 java 、kt 语法的角度!!!先入为主罢了,如果先出现的 Go 后 Java,你会不会也这样说 Java ?
GM
2021-08-09 10:11:31 +08:00
@janxin 简单是简单,但是丑是真的丑,两者并不冲突。
barbery
2021-08-09 10:16:23 +08:00
就这???
GM
2021-08-09 10:16:57 +08:00
@whyso

简单回答:不会。

证例:Pascal 、Objective-C 比 Java 早出来 N 年,并且我学习、使用 Pascal 、Objective-C 的时间也比学、用 Java 早了 N 年,但是我依然觉得 Pascal 、Objective-C 丑多了。
pkoukk
2021-08-09 10:18:46 +08:00
多用几门屎语言你就没这种洁癖了
Rwing
2021-08-09 10:19:11 +08:00
@namelosw 这不就是在说 C# 吗?
LoNeFong
2021-08-09 10:21:35 +08:00
能展开说说 Go 语法哪里让你不舒服了吗
metrue
2021-08-09 10:22:15 +08:00
个人觉得 Go 的语法已经非常的简洁了,心智负担积极的低。
xz410236056
2021-08-09 10:24:47 +08:00
“非常讨厌 Go 语言的语法” 我以为有什么高论呢。。。弄半天 java ??? 喜欢啰嗦一大堆?
xz410236056
2021-08-09 10:27:08 +08:00
@emeab 按设计者思路是有错误马上处理,故意这么搞的还拿 java 举例子说一了一遍。但是很多框架用了闭包又给收集到一起了
xz410236056
2021-08-09 10:28:00 +08:00
@anzu go mod 之后还可以
x940727
2021-08-09 10:44:08 +08:00
Go 的语法不是公认的简陋(语法糖比 Java 还少,抽象能力弱,和脚本小子一样)和有缺陷(异常和泛型 [下半年要出来了] )吗?目前语言工程性 Java 说第二有啥语言可以说第一吗?难道是 Go 吗? Gopher 都快搞的 Go 和个邪教一样了。非要说 Go 的语法叫大道至简才行?叫简陋就不行?另外一个帖子说的就很好,Go 是让大家写的代码都像屎,就没人会说你写屎了……
lysS
2021-08-09 10:46:21 +08:00
@chouchoui #44

谷孝子说法越来越多了,还语言的美感……

if err != nil 的美感吗


别的不说,上来就一顶帽子?

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

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

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

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

© 2021 V2EX