看到 GO 这么火,打算学一下,但是文档看到这一句我立即弃坑了。。。

2017-06-08 08:32:23 +08:00
 gamegrd
Go 和 Python 在一般开发的平均水平测试中,Go 要比 Python 3 快 25 倍左右,少占用三分之二的内存,但比 Python 大概多写一倍的代码(详见引用 27 )。


要多撸一倍的代码。。。额滴个神啊
28420 次点击
所在节点    程序员
170 条回复
flyspace15
2017-06-08 09:35:41 +08:00
不能只看开发量,还要看维护量,python 开发起来可能多一倍,维护起来可能要多好几倍
gesse
2017-06-08 09:37:26 +08:00
项目用什么语言你说了算?
swors
2017-06-08 09:37:37 +08:00
实际使用并没有这种感觉, 大家都不用外部库的情况下
singlepig
2017-06-08 09:43:01 +08:00
如果大家都会你所希望的新语言, 那你还有什么用?为什么不用别人要用你?
配合补全工具,你实际敲的代码能多多少?只凭长短论好坏不觉得太武断了么?
kopp123
2017-06-08 09:44:03 +08:00
麻痹的。每次看到别人的代码我就火大。一大堆乱七八糟的英文单词,什么 interface,class 不懂他们写的什么。一个简单的功能就要码很多很多字,反观我的代码,看过了就是 mov ....,妈的写个程序还要学这么多英文单词你们烦不烦。对了我认识一位大神他都是只写数字的。
mengzhuo
2017-06-08 09:49:06 +08:00
动态一时爽,重构火葬场
5 年 Python 开发经验告诉我的
SuperMild
2017-06-08 09:50:37 +08:00
只说一点(楼上也有人提到过了),代码量 不等于 写代码的时间。

写代码主要花时间的地方是思考而不是打字。
Morriaty
2017-06-08 09:52:12 +08:00
你要是写并发的代码,用 python 写的代码量和花的时间比 go 少一倍,我就佩服你 python 水平是真的高。

非要纠结说 go 没有`[i for i in list1]`这种的简洁代码,那是你眼界低。
CEBBCAT
2017-06-08 09:55:17 +08:00
同学,你快醒醒!单片机上跑不了 Python,还好可以汇编
gaoyadianta
2017-06-08 09:56:38 +08:00
@kopp123 写单词也吐槽?应该就是这样的吧,用拼音也好过用数字吧,那什么大神写的代码别人都读不懂吧
jarlyyn
2017-06-08 10:00:54 +08:00
@gaoyadianta

别人在说汇编吧……
cloud107202
2017-06-08 10:02:17 +08:00
nws12304508
2017-06-08 10:03:04 +08:00
感觉工作量 不在于代码的多少啊
gaoyadianta
2017-06-08 10:03:10 +08:00
@jarlyyn 额。。。好吧,mov,没想到会提到汇编
feiyuanqiu
2017-06-08 10:06:21 +08:00
@gaoyadianta 他在说 asm 的梗,另一位只写数字的是直接撸机器码
tomoya92
2017-06-08 10:10:47 +08:00
@gamegrd #13 你也可以试试 kotlin
janxin
2017-06-08 10:13:06 +08:00
@CEBBCAT 单片机上已经可以跑 python 了
longxboy
2017-06-08 10:13:08 +08:00
实际开发效率并不比 python 慢多少
mooncakejs
2017-06-08 10:15:14 +08:00
学了 python 是代码是变少了, 可是晚上也睡不好觉了,整天担心会不会跑出问题。
lizon
2017-06-08 10:16:10 +08:00
多写一倍严谨的错误处理代码而已,你算算 python debug 的时间和 golang debug 的时间,再来考虑性价比

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

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

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

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

© 2021 V2EX