谷姐:我们都是谷歌迷
We are all Google fans

从单一实例上对比了下go和python的运行速度-251768938

Rate this post


如图,用go和python写了两个同样的程序(累加1到1000000)
然后用go运行py记录运行时间得到的结果

PS:go毋庸置疑比PY快,但py有py的优点,两语言面向的场景不同。没有可比性,两个都是好语言

热议
推荐楼 wellknown 2小时前

py也可以快,你要是这么评测就不严谨了。只能说最普通的语法上python这种解释性语言确实慢。但是你用cpython或者numba试试呢。像目前最快的web端fastapi就是python写的

3楼 251768938 2小时前

py也可以快,你要是这么评测就不严谨了。只能说最普通的语法上python这种解释性语言确实慢。但是你用cpytho ...

cpython是解释器,你先去了解下numba原理在来讲,类似numba任何语言都能实现

4楼 333 2小时前

处理IO之类的用go,
采集的可以用py

5楼 Admire 1小时前

一个解释性语言一个静态语言,应用场景都不同,无意义的比较

6楼 wellknown 1小时前

cpython是解释器,你先去了解下numba原理在来讲,类似numba任何语言都能实现

是我打错了,但是我感觉你理解也错了。
第一,我应该打cython,不知道脑子怎么抽了打了cpython。使用cython能明显加速python的运行速度
第二:numba我也不知道你要表达的是什么原理,换个jit你要说任何语言都能实现,那确实,但是numba能不能提高python的速度吧,说的是不是速度的对比
第三:python还有类似rust-cython等这种类型的bindings来加快速度。比如目前benchmark最快的web框架fastapi,那你能说因为这个web框架是最快的,go的类似gin这种的框架,或者go语言就比python慢嘛?不过你仍然要用个最普通的语法来说python就是比go慢,那就这样吧。
我只是说简单的这么对比并不严谨。

7楼 llyang 1小时前

还有比py更慢的吗?

扩展多,编写容易,就必须牺牲速度

8楼 251768938 1小时前

是我打错了,但是我感觉你理解也错了。
第一,我应该打cython,不知道脑子怎么抽了打了cpython。使用cyth ...

举个例子,我用python调用go,能把go的速度放在python上吗,这样说能理解吗?

9楼 Sage 1小时前

确实,各有各的好处,针对不同的情况选择不同的语言才是正确的选择

10楼 wellknown 1小时前

举个例子,我用python调用go,能把go的速度放在python上吗,这样说能理解吗? ...

那你这么说我无话可说,就按照你哪个简单的加法算吧

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 从单一实例上对比了下go和python的运行速度-251768938
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活