在大约 10 年前,国内 Gopher 的 QQ 群比较热闹,每天都是翻译文档或分享自己的心得或逐字研究 spec 。 2015 年后,国内交流更多,后面大家慢慢发现 Go 只要 1 周就能入门,后来就是半天入门,然后逼格就不够了。 Go 语言只给用户暴露了最简单的界面,为此也带来了一些其他性能或抽象的代价。
如果没有泛型 Go1.17 可以认为是 Go1 的终极版本(我只用 Go1 ),但是也带来了一些瑕疵(不同人瑕疵不一样)。 作为中文和 wasm 用户,Go 确实有一点点不太友好的地方(很多不是海量并发的场景)。
总体来说,对 Go 语言还是比较满意的,前 10 年靠它吃饭。 想淡出 Go 只因为后半生想用自己的语言写程序。
再见 Go 语言,我准备慢慢进入下一站了...
1
buxudashi 2023-08-22 07:42:31 +08:00
rust?
|
2
yaott2020 2023-08-22 07:49:36 +08:00 via Android
同 golang 爱好者,这两周已经在熟悉 rust 了
|
3
hugepizza 2023-08-22 07:53:33 +08:00 via iPhone
转向 ts 了 有玩头也有一定严谨性
|
4
fox0001 2023-08-22 08:01:58 +08:00 via Android 6
我觉得,编程语言只是工具,没必要搞那么多“情感”。重点还是用它搞出什么东西。
|
5
gdb 2023-08-22 08:06:23 +08:00 via Android
我一直用 C++,其他就是 Python ,其他语言基本没怎么用。这个主要看应用领域,需要啥用啥,现在很多 AI 工具可以帮忙进行不同语言之间的代码转换。转换的效果看起来也还挺不错的。
|
6
Rehtt 2023-08-22 08:16:17 +08:00
语言只是工具,哪个能快速准确实现目标就用哪个,不用那么纠结。就像笔一样简单易用,小学生和科学家都在用,难道笔因为小学生在用而逼格不够吗
|
7
Rooger 2023-08-22 08:17:42 +08:00 via iPhone 1
大佬就是大佬,要用自己的语言开发了,只希望越来越多的人用起来。
|
8
cat9life 2023-08-22 08:22:19 +08:00 2
我来说:凹语言是世界上最好的语言,吊打 Go 。 ( OP 请打钱 😃
|
9
july1995 2023-08-22 08:33:42 +08:00 via Android
学习 go 的第三天,瑟瑟发抖。
|
10
loading 2023-08-22 08:40:11 +08:00
我用 go 感觉很舒服,可能是用得不深入吧。
现在生态也比较繁荣了,作为自己会用的多个语言之一,感觉值得再用一阵子。fmt 强制格式感觉爱了。 至于您自己的语言,楼主加油,祝好。 |
11
zhiyu1998 2023-08-22 08:43:26 +08:00
最近准备学习 Haskell: https://www.haskell.org/ ,估计下一个热门语言应该就是 rust ,今年秋招半导体和嵌入式开发的工作太多了,web 工程师的增量太小了
|
12
fiypig 2023-08-22 08:48:52 +08:00
rust 有资料集合嘛
|
13
liuidetmks 2023-08-22 09:06:12 +08:00
@cat9life 哈哈哈,原来是这个意思啊
|
15
loolac 2023-08-22 09:13:02 +08:00
我也一样哈,准备转战 zig 。zig 在类型溢出都报错,但 golang 到现在都没有。但是 golang 目前还是要使用的,没办法一下子。但是各种语言刚刚入手时都很香,用久了就不香了 ~~~
|
16
qingshui33 2023-08-22 09:14:12 +08:00
同求一个 Rust 合集
|
17
xmai 2023-08-22 09:16:54 +08:00
@fiypig [Rust 语言圣经(Rust Course)]( https://course.rs/about-book.html)
|
18
imzcg2 2023-08-22 09:17:54 +08:00
所以想用 walang 写?如果我没看错你头像里那个是 wa 语言吧
|
19
imzcg2 2023-08-22 09:20:33 +08:00
但是 walang 我写了几下,语法什么模子还是 golang 的样子,真挺像的
|
20
Masoud2023 2023-08-22 09:32:01 +08:00
如果你是朝着工作而不是兴趣,你能用什么语言通常不是你能决定的。
并且 Go 的性能与简洁易用,有几个能打的? |
21
ntop 2023-08-22 09:41:24 +08:00
连个计划日程表都没有,楼主到底打算怎么逐步放弃?感觉有点雷声大雨点小。
|
22
wsseo 2023-08-22 09:41:47 +08:00
华为的仓颉不知道啥时候发布
|
23
learningman 2023-08-22 09:44:45 +08:00 via Android
要不要标明一下利益相关
|
24
Arrowing 2023-08-22 09:45:31 +08:00
选择语言首看逼格?那当然是找越难越好呀! Go 明显不是。
|
26
learninining 2023-08-22 09:53:11 +08:00
|
27
janus77 2023-08-22 09:54:55 +08:00
哈哈,因为极简入门,最后是要为极简付出代价的,俗话说动态一时爽,下句是什么来着?虽然这里不是动态,但是本质差不多,前期都让你爽了还要怎么样
|
28
Mexion 2023-08-22 09:59:10 +08:00
Go 我是工作中用到就用用,自己写东西的话完全不想碰
|
29
passon 2023-08-22 10:05:17 +08:00
学 go 第 10 天
|
30
smirkcat 2023-08-22 10:07:58 +08:00
语言知识工具,每个人有每个人的自由
|
32
lambdaq 2023-08-22 10:09:29 +08:00
Go 自己的本身素质其实是用来代替 C ,但是一堆人拿着改良版的 C 来干别的事。。。
|
33
yannxia 2023-08-22 10:13:19 +08:00 1
混口饭吃··项目用啥就是啥,导致现在 java go python js rust c++ 都要写点……写多了感觉还是 C++ 好··
|
34
pkoukk 2023-08-22 10:18:32 +08:00
自己玩我只写 c#,自己的项目哪有那么多高性能要求,写的开心最重要
|
35
pyplayer 2023-08-22 10:31:22 +08:00
我也打算逐步放弃 程序员
|
37
bv 2023-08-22 10:42:03 +08:00
OP 你好,前几天的 凹语言 直播因为加班错过了观看,有个问题想问一下:前几天 go1.21.0 发布,对 WASI 实验性支持,这一块是否和 凹语言 的发展方向重合?
|
38
fatekey 2023-08-22 10:58:40 +08:00
工作之外只写 c#、php ,不想搞太复杂
|
39
tabris17 2023-08-22 11:02:15 +08:00
walang 广告?做人切忌拉自己一把踩别人一脚
|
40
ediron 2023-08-22 11:20:57 +08:00
这个帖子让我开始了解 Rust ,对 Rust 感兴趣了。。。
|
41
idealhs 2023-08-22 11:25:30 +08:00 1
Go 再垃圾也比你那个玩票的强多了😅
|
42
Carlgao 2023-08-22 11:58:08 +08:00
连最早期的 Go 语言布道者《 Go 语言高级编程》的作者都嫌弃 Go 了,人果然都是喜新厌旧的🐶
|
43
Bazingal 2023-08-22 12:10:19 +08:00
这不是《驳狗屎文 "我为什么放弃 Go 语言"》作者吗,哪位也写一篇《驳狗屎文 "我也打算逐步放弃 Go 语言 "》
|
45
emSaVya 2023-08-22 12:13:30 +08:00 1
各种语言用来用去 时间长了会发现 还是 c++好。
|
47
julyclyde 2023-08-22 12:50:12 +08:00
不懂
还有性能的“代价”啊?我还以为编译语言已经很好了呢 |
48
skiy 2023-08-22 13:10:58 +08:00
WASM 依赖浏览器吧?
上门语言的发展,要看它解决了什么问题。 中文编程,我认为首先要解决“键盘”的问题。日本可是有自己标准的键盘,中国用的是“美式”标准的键盘。 中文要有对应的中文标准键盘才好,因为有些符号真的得定制。比如「」之类的符号,少了这些符号,使用英文半角符号的话,就会使得中文编程不伦不类。另外,既然使用中文编程了,还使用那些“类”、“方法”的术语,不合适。应该有自己的一套标准或者名称吧。 当然,国产编程语言不一定局限于中文。我个人就比较喜欢 Lua 。 zig 挺火的,有好些软件用它写 GUI 桌面软件。 我也看好 rust 。 国内的技术圈越来越往底层发展了。挺不错的。 就像龙芯胡总说的,IT 技术人才严重失衡。应用型人才充足,基础型人才匮乏。Java 和 JS 工程师多,Java/JS 虚拟机人才少。参加国际学术会议的人多,参加国际工程会议的少。 --- 吐糟一句,Go 加上泛型后,感觉变复杂了。 |
49
peefy 2023-08-22 13:12:40 +08:00
来搞事情,Rust 和 Go 双修,hh
|
50
jaylee4869 2023-08-22 13:27:05 +08:00 via iPhone
我写 go 写太少,还没达到那个境界
|
51
CEBBCAT 2023-08-22 13:34:00 +08:00
楼主要说的是什么呢?我怎么有点没看明白,关于您说的“Go 语言只给用户暴露了最简单的界面,为此也带来了一些其他性能或抽象的代价”,有一些横向对比吗?楼主说 Go 有一些瑕疵,也有一些不太友好的地方,可能明确写出来吗?不然的话,看帖的人看得一头雾水,也不能服众吧
|
52
dobelee 2023-08-22 14:02:31 +08:00
恕我直言,看了你那个,我更爱 Go 了。😅
|
53
duke807 2023-08-22 14:06:42 +08:00 via Android
“但是 Go 语言是别人的语言,设计思想和控制权都是别人的”
大家误会 op 了,op 不是推广凹语言,op 的意思是大家都自己也搞一套自己的语言,不要用别人搞的语言 |
54
kwanzaa 2023-08-22 14:10:57 +08:00
是没赚到钱还是写的东西是玩具。
|
55
ciki 2023-08-22 14:25:06 +08:00
国内 go 火,国外 rust 火
|
57
ZSeptember 2023-08-22 15:06:10 +08:00
工作随便,自己项目用 Go ,省内存。。
|
58
flyv2x 2023-08-22 15:33:50 +08:00
准备去 Rust 吗?
|
59
xjqxz2 2023-08-22 15:58:51 +08:00
你要说放弃 GO ,那估计有一部分人可能会去 RUST 怎么也轮不到你呀....
|
60
lsk569937453 2023-08-22 16:00:05 +08:00
go 语言挺香的。。。
|
61
Iamsonny 2023-08-22 16:05:10 +08:00
重点在产出,不在语言本身...
|
62
xccorange 2023-08-22 17:33:11 +08:00
有大佬关注 zig 么,我感觉挺舒服的语言
|
63
fyxtc 2023-08-22 18:25:55 +08:00
一个语言而言,谈不上放弃,真没必要
打工人:安排什么用什么 决策者:权衡人力成本制定技术栈 创业者:想用什么用什么 |
64
horizon 2023-08-22 19:01:11 +08:00
@learninining #26
+1 |
65
vigoss 2023-08-22 20:04:33 +08:00
算是凹语言的推广么?有没有实际经验分享一下?
|
66
itakeman 340 天前 via Android
你这样的行为真恶心,推广你凹语言就推广你凹语言,还特意踩一下 go 语言?格局就这么大?
|