Go 为啥没 Python 火

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

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

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

9316 次点击
所在节点    Go 编程语言
67 条回复
FrankHB
2019-05-14 18:07:36 +08:00
@qlhai 几年了都搞不清什么叫自动的过气用户(亏他下文还有脸提“资源泄漏”)的说法看看笑过就好。
说实话,这个还不如“新的都不是好的,好的都不是新的”这个他自己之前对 Go 的特性的评价来得干脆(和准确)。
虽然里面说的 Go 的坏话很多也没多大毛病,不过还是有不少东西是欺负大多数读者外行吧……
比如说所谓通常被叫做“进程”或者“线程”的东西,是要支持抢占式多任务的,自带调度(和 goroutine 实际上更接近)。就算是 building block,那也叫 engine (像 timed-lambda )什么的,“系统级 continuation ”是什么鬼……
还有除去调度,也不提 CPS 会有怎么样的 ABI 或者其它幺蛾子麻烦(跟他吹 checked exception 时如出一辙),undelimited continuation 在资源上无论怎么实现都是要炸的……所谓“函数式语言只要支持 continuation,就会很容易的实现大并发”基本就是痴心妄想。
看看,这般扯的批评都能被人当真,就知道并不能指望这些语言有多少靠谱的用户了。
(顺便,Scheme 的 cond 和多返回值也有照着 Scheme 自己的设计原则来讲一眼看过去就能发现烂的地方,可能他用的仍然不够多,并不清楚明显能改进的地方。)
glacier2002
2019-05-15 09:12:34 +08:00
@lolizeppelin #58 2.x 的 go 即将支持泛类型
wonderingray
2019-05-15 14:21:10 +08:00
如果 go 和 python 同时出来就不定谁火了吧?ఠ_ఠ
glacier2002
2019-05-15 17:58:46 +08:00
@wonderingray #63 神解
glacier2002
2019-05-15 17:59:20 +08:00
看完各位的评论,看样子我需要把 python 撸一把。
谢谢各位看官了
lidongyx
2019-05-24 01:42:22 +08:00
可能在程序员的世界里,Python 只是花拳绣腿,花架子很多,但是在非程序员的世界里,Python、SQL、前端三贱客虽然已经很流行,但是还远远不够。
zvall
2019-05-24 10:13:14 +08:00
人生苦短,我用 python

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

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

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

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

© 2021 V2EX