
如图,用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上吗,这样说能理解吗? ...
那你这么说我无话可说,就按照你哪个简单的加法算吧
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
谷姐靓号网



评论前必须登录!
立即登录 注册