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

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

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

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

19584 次点击
所在节点    程序员
164 条回复
raptor
2020-05-08 09:06:50 +08:00
为了一个 python 程序能在 windows 上跑,用 go 改写了……因为所有 python 的并发机制都依赖 libev 之类的 windows 没有的东西
sunwq
2020-05-08 09:10:37 +08:00
因为有个好爹
zzzmh
2020-05-08 09:12:23 +08:00
闲的发慌 精力旺盛 无处发泄 和自己较劲 自己为难自己 花时间找罪受
(滑稽)
zjsxwc
2020-05-08 09:17:02 +08:00
@Axel2

Go 不能和 Rust C/C++比较,因为 gc 是个本质的区别
bintianbaihua
2020-05-08 09:55:36 +08:00
因为香。。
vanishcode
2020-05-08 10:18:40 +08:00
大学时候写 web 项目交作业特别方便
yuShan1
2020-05-08 10:33:55 +08:00
一个字就够了: 钱
fancy2020
2020-05-08 10:37:55 +08:00
为了看 V2Ray 的代码(:逃
sherryqueen
2020-05-08 10:39:10 +08:00
后端用着. 顺带喊我学了.
xhinliang
2020-05-08 10:42:15 +08:00
@shoaly run anywhere 你可拉倒把
6xiaowu9
2020-05-08 10:42:38 +08:00
就搞不懂做 PHP 的为什么要转 GO
hunter2015
2020-05-08 10:45:39 +08:00
python 性能不好(学习之后发现,go 单进程性能并不必 python 好)
evilic
2020-05-08 11:58:39 +08:00
单独的了解一下 go,以便确认它的使用情况,方便在未来使用它方便完成任务的时候使用它。
zhengdaozi
2020-05-08 12:48:19 +08:00
给我工资我就学,其实用是因为公司直播的聊天项目,使用 php 沾满,而 go 降低不少,别说 swoole,因为我的 go 也一样很烂
sunxiansong
2020-05-08 13:01:26 +08:00
启动快,内存门槛低,单元测试方便,强类型,编译型,直接打包二进制,简单 花里胡哨的东西少

没错我原来主要写 java,js
qW7bo2FbzbC0
2020-05-08 13:12:24 +08:00
@lewinlan 你说的这些 c# on .NetCore 也适合啊
fovecifer
2020-05-08 14:08:53 +08:00
在我看来两点:
1. 单个可执行文件,没有恶心的运行时依赖问题
2. 用户内核线程 M:N 模型,理论上最高效的模型吧
pursuer
2020-05-08 14:33:20 +08:00
@fovecifer 理论最高效应该是回调,但是我想你大概不会喜欢这么写异步程序的
shoaly
2020-05-08 15:12:38 +08:00
@xhinliang 嗯 莫非你觉得 java 才更是 run anywhere ?...
xyjincan
2020-05-08 15:16:07 +08:00
比 c 方便,执行文件哪里都能执行

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

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

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

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

© 2021 V2EX