Go 为啥没 Python 火

2019-05-14 09:00:22 +08:00
 glacier2002

在做量化时,会严重的发现,Go 基本没有一个完备的量化框架,如回测,分析,报表,实盘展示等.仅仅一些 web 服务端很多框架。

在做量化时,速度还是很大的因素,python 作为解释性语言还是没 go 快,但为啥就发展不起来呢?

9274 次点击
所在节点    Go 编程语言
67 条回复
ipwx
2019-05-14 12:59:04 +08:00
楼上说的都对。

我选择 Python。
cookey39
2019-05-14 13:02:46 +08:00
关键还是生态吧。在数据科学领域有 python,web 领域有 java,高性能领域有 c 艹。编程语言三巨头短期内还是难以撼动。顺便一提 go 在国内比国外还火。
azhw
2019-05-14 13:04:10 +08:00
量化? 量化是撒?
量化宽松... 量化投资?
v2nika
2019-05-14 13:06:41 +08:00
go 没有 python 那么多语法糖,比如装饰器,继承等,加上要编译运行,强类型,对于习惯用 Jupyter 的搞经济,数学的人来说不一定很适用。就像 matlab, mathematica, comsol 对于不同领域的人一样。
LokiSharp
2019-05-14 13:07:09 +08:00
Go 的 Logo 太丑了啊
27
2019-05-14 13:26:33 +08:00
golang = 够浪
www5070504
2019-05-14 13:28:50 +08:00
太好了 培训班还没盯上 golang
8a9a09dw12
2019-05-14 14:46:17 +08:00
@murmur replace("golang","goland")
stream
2019-05-14 14:55:33 +08:00
python 库多,培训班三两行代码拉个东西,“ awesome"!
ArianX
2019-05-14 15:10:16 +08:00
Python 这一波主要是数据分析人工智能带起来的吧,后台领域感觉渐渐式微了,很多用 python 的公司都转 go、java
kiddingU
2019-05-14 15:48:50 +08:00
现在 go mod 管理包很方便
kwanzaa
2019-05-14 15:50:00 +08:00
go get timeout
qcts33
2019-05-14 16:04:41 +08:00
不说别的,Python3 都比 Golang 早发布,你总得考虑历史原因吧……
另外 Python 有 Numpy 这样非常成熟的数值运算库,通过 BLAS 的加速,跑起来不一定比你用 Golang 手撸数值运算要慢
6d6f33
2019-05-14 16:05:41 +08:00
楼上说的都对。

我选择 Python。
SwagXin
2019-05-14 16:54:18 +08:00
go 年龄小,现在发展已经算不错了。
helica
2019-05-14 17:08:59 +08:00
@reus 问一下今年 web 开发什么语言最火?
shisang
2019-05-14 17:23:06 +08:00
moby (摸逼) 生态没有什么可以取代 golang (够浪)
lolizeppelin
2019-05-14 17:42:39 +08:00
要手动泛型的 go 在需要写灵活代码的时候很痛苦的
ruyuejun
2019-05-14 18:02:24 +08:00
Go 的年纪相比 Python 实在太小了,在积累上自然有劣势。
但是不能说 Go 没有 Python 火,要看具体的场景,
Python 基本都是用在一些科学运算等场景中,其火在于运维工程师、一些非 IT 从业中,
市场上 Web 开发仍然是程序员大军中比例较大的,Python 在这里并没有多少席位,不要提 flask 等,差距很大。
Go 在微服务、中间件、云原生应用领域虽然不及 Java,但是和 Python 对比,其体量还是秒杀 Python 的。
来一起学 Go 吧,热乎的笔记等你 clone:
https://github.com/overnote/Golang
icylogic
2019-05-14 18:04:28 +08:00
准备学学 julia …… go 就算了

另外很多 nvidia 的计算库就两个官方 API
C++ 和 Python,有些东西你手撸就是没有它提供的库快

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

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

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

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

© 2021 V2EX