L****8 发帖数: 3938 | 1 这么sb的语言 居然是ML的首选 草 只能捂着鼻子用
multi-thread 驴年马月才能弄好
lambda 只支持一行 就是因为设计者喜欢 cndy
if/for/def 后面必须加: 就是因为设计者喜欢标新立异 cndy |
L****8 发帖数: 3938 | 2 谁能写一个C++ VM 就牛逼了 可以替代script语言了
【在 L****8 的大作中提到】 : 这么sb的语言 居然是ML的首选 草 只能捂着鼻子用 : multi-thread 驴年马月才能弄好 : lambda 只支持一行 就是因为设计者喜欢 cndy : if/for/def 后面必须加: 就是因为设计者喜欢标新立异 cndy
|
x****u 发帖数: 44466 | 3 numpy是按照核的数量开同样线程跑的。
【在 L****8 的大作中提到】 : 这么sb的语言 居然是ML的首选 草 只能捂着鼻子用 : multi-thread 驴年马月才能弄好 : lambda 只支持一行 就是因为设计者喜欢 cndy : if/for/def 后面必须加: 就是因为设计者喜欢标新立异 cndy
|
x***u 发帖数: 297 | |
s*****V 发帖数: 21731 | 5 python 需要记忆的rule不到C++ 十分之一, 要multi-thread写个extension就好了。
GIL其实是个feature, 如果没有这玩意,技术上解除GIL一点问题没有,
只是为了兼容所有的第三方库。
【在 L****8 的大作中提到】 : 这么sb的语言 居然是ML的首选 草 只能捂着鼻子用 : multi-thread 驴年马月才能弄好 : lambda 只支持一行 就是因为设计者喜欢 cndy : if/for/def 后面必须加: 就是因为设计者喜欢标新立异 cndy
|
x***u 发帖数: 297 | 6 cPython GIL的问题还是比这个要复杂一些. 现在还没有好的解决方案。寻找方案的动
力之一是: “pypy和Jython都没有GIL, 说明解决办法一定会有!”
现在需要并行的地方一般都有Cython的库了,损失和python带来的便利来讲就不算太不
可接受了。
当然啦,要是大牛能直接用C来写perfect的程序,一遍就过,不带改的。Python不用也
罢。
。
【在 s*****V 的大作中提到】 : python 需要记忆的rule不到C++ 十分之一, 要multi-thread写个extension就好了。 : GIL其实是个feature, 如果没有这玩意,技术上解除GIL一点问题没有, : 只是为了兼容所有的第三方库。
|
m*****n 发帖数: 3575 | |
L****8 发帖数: 3938 | 8 R更加垃圾
【在 m*****n 的大作中提到】 : 不喜欢就用R!
|
m*****n 发帖数: 3575 | 9 是啊,python已经算很不错了
世界上能够兼顾性能和人性化的程序语言本来就不多
知足吧
【在 L****8 的大作中提到】 : R更加垃圾
|
g*****n 发帖数: 420 | |
|
|
s*****V 发帖数: 21731 | 11 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不用也 : 罢。 : : 。
|
L****8 发帖数: 3938 | 12 Guido这个傻逼 应该被开除python社区
【在 s*****V 的大作中提到】 : python社区早就提出了好几个方法可以去除GIL,有的code都写好了,最后没有采用就是 : 因为GUIDO 定下了一条严格的rule:不能影响单线程程序的速度。GIL只有一个lock, : 去掉GIL肯定要引入大量的lock才能保证不出错,速度反而会有损失,这个基本是不可 : 能实现的。GIL其实让单线程程序更快。 : I/0bound的程序不会被GIL影响,只有CPUbound的,说老实话用PYTHON 做CPU bound的 : 东西本来就不划算。
|
x****u 发帖数: 44466 | 13 javascript也是单线程
无锁才是发挥多核的最佳模式
【在 s*****V 的大作中提到】 : python社区早就提出了好几个方法可以去除GIL,有的code都写好了,最后没有采用就是 : 因为GUIDO 定下了一条严格的rule:不能影响单线程程序的速度。GIL只有一个lock, : 去掉GIL肯定要引入大量的lock才能保证不出错,速度反而会有损失,这个基本是不可 : 能实现的。GIL其实让单线程程序更快。 : I/0bound的程序不会被GIL影响,只有CPUbound的,说老实话用PYTHON 做CPU bound的 : 东西本来就不划算。
|
w***g 发帖数: 5958 | 14 同意。我越来越觉得GIL是python发起的一个重要原因。
目前的情况下如果去掉GIL,可能会导致python这个语言彻底完蛋。
【在 x****u 的大作中提到】 : javascript也是单线程 : 无锁才是发挥多核的最佳模式
|
n***p 发帖数: 110 | 15 clojure需要记忆的rule不到python的十分之一,build in feature(stm) for
concurrent programming. 单线程速度也比python快很多,用的人不多真是太可惜了。
。
【在 s*****V 的大作中提到】 : python 需要记忆的rule不到C++ 十分之一, 要multi-thread写个extension就好了。 : GIL其实是个feature, 如果没有这玩意,技术上解除GIL一点问题没有, : 只是为了兼容所有的第三方库。
|
L****8 发帖数: 3938 | 16 基于jvm的语言 都和ML不沾边
。
【在 n***p 的大作中提到】 : clojure需要记忆的rule不到python的十分之一,build in feature(stm) for : concurrent programming. 单线程速度也比python快很多,用的人不多真是太可惜了。 : : 。
|
n***p 发帖数: 110 | |
L****8 发帖数: 3938 | |
n***p 发帖数: 110 | 19 这个我承认
【在 L****8 的大作中提到】 : 非主流
|
w********m 发帖数: 1137 | 20 见过Guido,欧洲白左大牛。
不像Linus这种又能开源又能赚钱的。
现在还在打工,python core developer个个都很穷。
他的想法是让不懂编程的人编程,效率不是他考虑的重点。 |
|
|
s*****V 发帖数: 21731 | 21 Guido赚的钱也不会少多少,人在狗家估计每年拿至少拿个一个M。
【在 w********m 的大作中提到】 : 见过Guido,欧洲白左大牛。 : 不像Linus这种又能开源又能赚钱的。 : 现在还在打工,python core developer个个都很穷。 : 他的想法是让不懂编程的人编程,效率不是他考虑的重点。
|
d******a 发帖数: 32122 | 22 R还真逃不了
大量的统计package都是R only
【在 m*****n 的大作中提到】 : 不喜欢就用R!
|
m******r 发帖数: 1033 | 23 R only的软件包, 大部分都是某学校的教授写的, 其中大部分都不会维护,一部分不
会更新;有的甚至作者自己都撤回了,从cran拿下了。
除非一定要使用某学者的某项研究成果,比如ucla一帮中国人搞的随机广义线性模型,
或者西门武德的最新成果,所谓R only的软件包,我看也很鸡肋。
【在 d******a 的大作中提到】 : R还真逃不了 : 大量的统计package都是R only
|
w********m 发帖数: 1137 | 24 Guido 当然不在乎钱了。毛发旺盛的像耶稣基督一下,十几米外都能感受到大牛气场。
其它那些python core developer有的家累重,又要打工又要维护python,比较艰难。
所以像python这种没有大资金进来就红了的语言,以后可能看不到了。
python推广,比较注重无知少女,说不定以后出现什么python的女大牛之类,像numpy
一样再扛python十年。
【在 s*****V 的大作中提到】 : Guido赚的钱也不会少多少,人在狗家估计每年拿至少拿个一个M。
|
s*****V 发帖数: 21731 | 25 这个你不用担心了,能做python core developer的白左,基本在哪个公司都是技术大
牛。
numpy
【在 w********m 的大作中提到】 : Guido 当然不在乎钱了。毛发旺盛的像耶稣基督一下,十几米外都能感受到大牛气场。 : 其它那些python core developer有的家累重,又要打工又要维护python,比较艰难。 : 所以像python这种没有大资金进来就红了的语言,以后可能看不到了。 : python推广,比较注重无知少女,说不定以后出现什么python的女大牛之类,像numpy : 一样再扛python十年。
|