Redian新闻
>
这个世界不合理的事太多,比如垃圾python
avatar
L*8
2
这么sb的语言 居然是ML的首选 草 只能捂着鼻子用
multi-thread 驴年马月才能弄好
lambda 只支持一行 就是因为设计者喜欢 cndy
if/for/def 后面必须加: 就是因为设计者喜欢标新立异 cndy
avatar
L*8
3
谁能写一个C++ VM 就牛逼了 可以替代script语言了

【在 L****8 的大作中提到】
: 这么sb的语言 居然是ML的首选 草 只能捂着鼻子用
: multi-thread 驴年马月才能弄好
: lambda 只支持一行 就是因为设计者喜欢 cndy
: if/for/def 后面必须加: 就是因为设计者喜欢标新立异 cndy

avatar
x*u
4
numpy是按照核的数量开同样线程跑的。

【在 L****8 的大作中提到】
: 这么sb的语言 居然是ML的首选 草 只能捂着鼻子用
: multi-thread 驴年马月才能弄好
: lambda 只支持一行 就是因为设计者喜欢 cndy
: if/for/def 后面必须加: 就是因为设计者喜欢标新立异 cndy

avatar
x*u
5
avatar
s*V
6
python 需要记忆的rule不到C++ 十分之一, 要multi-thread写个extension就好了。
GIL其实是个feature, 如果没有这玩意,技术上解除GIL一点问题没有,
只是为了兼容所有的第三方库。

【在 L****8 的大作中提到】
: 这么sb的语言 居然是ML的首选 草 只能捂着鼻子用
: multi-thread 驴年马月才能弄好
: lambda 只支持一行 就是因为设计者喜欢 cndy
: if/for/def 后面必须加: 就是因为设计者喜欢标新立异 cndy

avatar
x*u
7
cPython GIL的问题还是比这个要复杂一些. 现在还没有好的解决方案。寻找方案的动
力之一是: “pypy和Jython都没有GIL, 说明解决办法一定会有!”
现在需要并行的地方一般都有Cython的库了,损失和python带来的便利来讲就不算太不
可接受了。
当然啦,要是大牛能直接用C来写perfect的程序,一遍就过,不带改的。Python不用也
罢。



【在 s*****V 的大作中提到】
: python 需要记忆的rule不到C++ 十分之一, 要multi-thread写个extension就好了。
: GIL其实是个feature, 如果没有这玩意,技术上解除GIL一点问题没有,
: 只是为了兼容所有的第三方库。

avatar
m*n
8
不喜欢就用R!
avatar
L*8
9
R更加垃圾

【在 m*****n 的大作中提到】
: 不喜欢就用R!
avatar
m*n
10
是啊,python已经算很不错了
世界上能够兼顾性能和人性化的程序语言本来就不多
知足吧

【在 L****8 的大作中提到】
: R更加垃圾
avatar
g*n
11
python还是性能太差,比C慢了快100倍
avatar
s*V
12
python社区早就提出了好几个方法可以去除GIL,有的code都写好了,最后没有采用就是
因为GUIDO 定下了一条严格的rule:不能影响单线程程序的速度。GIL只有一个lock,
去掉GIL肯定要引入大量的lock才能保证不出错,速度反而会有损失,这个基本是不可
能实现的。GIL其实让单线程程序更快。
I/0bound的程序不会被GIL影响,只有CPUbound的,说老实话用PYTHON 做CPU bound的
东西本来就不划算。

【在 x***u 的大作中提到】
: cPython GIL的问题还是比这个要复杂一些. 现在还没有好的解决方案。寻找方案的动
: 力之一是: “pypy和Jython都没有GIL, 说明解决办法一定会有!”
: 现在需要并行的地方一般都有Cython的库了,损失和python带来的便利来讲就不算太不
: 可接受了。
: 当然啦,要是大牛能直接用C来写perfect的程序,一遍就过,不带改的。Python不用也
: 罢。
:
: 。

avatar
L*8
13
Guido这个傻逼 应该被开除python社区

【在 s*****V 的大作中提到】
: python社区早就提出了好几个方法可以去除GIL,有的code都写好了,最后没有采用就是
: 因为GUIDO 定下了一条严格的rule:不能影响单线程程序的速度。GIL只有一个lock,
: 去掉GIL肯定要引入大量的lock才能保证不出错,速度反而会有损失,这个基本是不可
: 能实现的。GIL其实让单线程程序更快。
: I/0bound的程序不会被GIL影响,只有CPUbound的,说老实话用PYTHON 做CPU bound的
: 东西本来就不划算。

avatar
x*u
14
javascript也是单线程
无锁才是发挥多核的最佳模式

【在 s*****V 的大作中提到】
: python社区早就提出了好几个方法可以去除GIL,有的code都写好了,最后没有采用就是
: 因为GUIDO 定下了一条严格的rule:不能影响单线程程序的速度。GIL只有一个lock,
: 去掉GIL肯定要引入大量的lock才能保证不出错,速度反而会有损失,这个基本是不可
: 能实现的。GIL其实让单线程程序更快。
: I/0bound的程序不会被GIL影响,只有CPUbound的,说老实话用PYTHON 做CPU bound的
: 东西本来就不划算。

avatar
w*g
15
同意。我越来越觉得GIL是python发起的一个重要原因。
目前的情况下如果去掉GIL,可能会导致python这个语言彻底完蛋。

【在 x****u 的大作中提到】
: javascript也是单线程
: 无锁才是发挥多核的最佳模式

avatar
n*p
16
clojure需要记忆的rule不到python的十分之一,build in feature(stm) for
concurrent programming. 单线程速度也比python快很多,用的人不多真是太可惜了。



【在 s*****V 的大作中提到】
: python 需要记忆的rule不到C++ 十分之一, 要multi-thread写个extension就好了。
: GIL其实是个feature, 如果没有这玩意,技术上解除GIL一点问题没有,
: 只是为了兼容所有的第三方库。

avatar
L*8
17
基于jvm的语言 都和ML不沾边



【在 n***p 的大作中提到】
: clojure需要记忆的rule不到python的十分之一,build in feature(stm) for
: concurrent programming. 单线程速度也比python快很多,用的人不多真是太可惜了。
:
: 。

avatar
n*p
20
这个我承认

【在 L****8 的大作中提到】
: 非主流
avatar
w*m
21
见过Guido,欧洲白左大牛。
不像Linus这种又能开源又能赚钱的。
现在还在打工,python core developer个个都很穷。
他的想法是让不懂编程的人编程,效率不是他考虑的重点。
avatar
s*V
22
Guido赚的钱也不会少多少,人在狗家估计每年拿至少拿个一个M。

【在 w********m 的大作中提到】
: 见过Guido,欧洲白左大牛。
: 不像Linus这种又能开源又能赚钱的。
: 现在还在打工,python core developer个个都很穷。
: 他的想法是让不懂编程的人编程,效率不是他考虑的重点。

avatar
d*a
23
R还真逃不了
大量的统计package都是R only

【在 m*****n 的大作中提到】
: 不喜欢就用R!
avatar
m*r
24
R only的软件包, 大部分都是某学校的教授写的, 其中大部分都不会维护,一部分不
会更新;有的甚至作者自己都撤回了,从cran拿下了。
除非一定要使用某学者的某项研究成果,比如ucla一帮中国人搞的随机广义线性模型,
或者西门武德的最新成果,所谓R only的软件包,我看也很鸡肋。

【在 d******a 的大作中提到】
: R还真逃不了
: 大量的统计package都是R only

avatar
w*m
25
Guido 当然不在乎钱了。毛发旺盛的像耶稣基督一下,十几米外都能感受到大牛气场。
其它那些python core developer有的家累重,又要打工又要维护python,比较艰难。
所以像python这种没有大资金进来就红了的语言,以后可能看不到了。
python推广,比较注重无知少女,说不定以后出现什么python的女大牛之类,像numpy
一样再扛python十年。

【在 s*****V 的大作中提到】
: Guido赚的钱也不会少多少,人在狗家估计每年拿至少拿个一个M。
avatar
s*V
26
这个你不用担心了,能做python core developer的白左,基本在哪个公司都是技术大
牛。

numpy

【在 w********m 的大作中提到】
: Guido 当然不在乎钱了。毛发旺盛的像耶稣基督一下,十几米外都能感受到大牛气场。
: 其它那些python core developer有的家累重,又要打工又要维护python,比较艰难。
: 所以像python这种没有大资金进来就红了的语言,以后可能看不到了。
: python推广,比较注重无知少女,说不定以后出现什么python的女大牛之类,像numpy
: 一样再扛python十年。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。