由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 别人说做Python的并行还不如去学C++,我不同意。
相关主题
从心底讨厌scalaPython的问题
其实一切的源头都是c++Python的script的兼容问题
易写性,易维护和执行效率综合来看[合集] scipy还是matlab
看到python的multiprocessing心中一痛python不支持多态
用了一下node.js, 看来js要一同天下啊,只要那些人如何自学python
python要把@当作矩阵乘法算符关于python的优势
Python -> Go -> Python (PyPy)python开发大型软件的可能性
未来ruby能不能挤掉python请教python
相关话题的讨论汇总
话题: python话题: c++话题: java话题: 脚本话题: 语言
进入Programming版参与讨论
1 (共1页)
f********o
发帖数: 1163
1
Python自有它的优点,在速度上已经慢C++一筹了,现在可以做MPI, 为何不去利用呢
?虽然比MPI C++还是要慢,但代码可读性非常之高,写起来也方便许多。
那么,咳咳,谁有python做并行计算的“菜鸟入门”教材?我想学……
p*****2
发帖数: 21240
2
主要是python这个语言不咋地
f********o
发帖数: 1163
3
更不同意,理由?

【在 p*****2 的大作中提到】
: 主要是python这个语言不咋地
s*****V
发帖数: 21731
4
怎么不咋地,起码比PERL好多了。

【在 p*****2 的大作中提到】
: 主要是python这个语言不咋地
f******y
发帖数: 2971
5
这种scripting语言随便抓一个用就是了,谁关心它好坏。

【在 s*****V 的大作中提到】
: 怎么不咋地,起码比PERL好多了。
f********o
发帖数: 1163
6
高级黑?
PERL怎么能跟Python比,没有可比性。

【在 s*****V 的大作中提到】
: 怎么不咋地,起码比PERL好多了。
f********o
发帖数: 1163
7
差远了吧,除了Perl和Python你还指?
不懂你们为什么看不起python

【在 f******y 的大作中提到】
: 这种scripting语言随便抓一个用就是了,谁关心它好坏。
z****e
发帖数: 54598
8
所有的脚本都是简单的语法记忆
以下语言都是脚本
shell, sql, javascript, perl, ruby, php
python虽然有oo部分,都是你用python来做oo
不说你一定挂吧,但是基本上属于没事找事
大多数时候,都是用python当脚本用
当然脚本本身和高级语言之间的界限也比较模糊
单纯写web的话,用什么区别都不大,都有各自的优化办法
比如php可以用hiphop优化效率
nodejs可以用coffeescript优化可读性,v8优化效率
等等,python的一个django都不见得比ror强多少
python社区背后是那个荷兰人,看你自己对它有没有信心
我对它没信心,我对写ruby的日本人更有信心
其实前面说得没错,你对哪个脚本顺手就上哪个脚本
没有人关心到底是怎么回事
赶快把事给我做完是王道,用脚本本身就慢,做大了之后
再找牛人来优化,就像fb做hiphop一样,startup赶紧把钱圈到要紧
mpi随便什么语言都能写

【在 f********o 的大作中提到】
: 差远了吧,除了Perl和Python你还指?
: 不懂你们为什么看不起python

z****e
发帖数: 54598
9
你应该参考一下coffeescript对于javascript的优化办法
如果你对perl的可读性不满意,你自己做一个解释器也不是不可行
懂一些io的基本原理,自己就可以发明定义脚本了
完全没有必要跟着别人屁股后面跑,没啥意思
z****e
发帖数: 54598
10
这个星球上不是没有出现过打算用脚本去写各种东西的神奇动物
不过无一例外,都过得很糟糕
主要是脚本不指望你懂各种概念,但是写复杂东西的时候,不懂又不行
懂了那些概念之后,你就觉得脚本做一些东西,力不从心了
现在对于各种脚本的优化的常见办法就是把脚本转译成其它语言
比如把php转译成c++,把coffeescript转译成javascript这种
你有兴趣你自己也可以发明一个比这些破脚本更简洁的语言
相关主题
python要把@当作矩阵乘法算符Python的问题
Python -> Go -> Python (PyPy)Python的script的兼容问题
未来ruby能不能挤掉python[合集] scipy还是matlab
进入Programming版参与讨论
z****e
发帖数: 54598
11
现在流行的是dsl,domain specific language
基本上语法都可以自定义,做出来就是各种脚本
然后把这些脚本转译成高级语言,再编译再执行
当你吭哧吭哧背了半死别人定义好的语法之后
陡然发现,原来别人开始做上帝了,你还在拜上帝
而且做个上帝也不是那么难嘛,这个时候就会发觉
原来之前自己是那么愚蠢
脚本不需要学习,让你简单上手,那是脚本的事
你要是看不懂,那就是语言本身的问题,不是人的问题
脚本发明出来就是让外行迅速上手开发,而不是让人学了半天才上手
要是学半天才上手,那高级语言里面也不是那么难了
教个一学期,java都差不多了
p*****2
发帖数: 21240
12

就知道大牛会出现给大家讲一课

【在 z****e 的大作中提到】
: 现在流行的是dsl,domain specific language
: 基本上语法都可以自定义,做出来就是各种脚本
: 然后把这些脚本转译成高级语言,再编译再执行
: 当你吭哧吭哧背了半死别人定义好的语法之后
: 陡然发现,原来别人开始做上帝了,你还在拜上帝
: 而且做个上帝也不是那么难嘛,这个时候就会发觉
: 原来之前自己是那么愚蠢
: 脚本不需要学习,让你简单上手,那是脚本的事
: 你要是看不懂,那就是语言本身的问题,不是人的问题
: 脚本发明出来就是让外行迅速上手开发,而不是让人学了半天才上手

s*****V
发帖数: 21731
13
太武断了吧,PYTHON的OO特性很好用啊,就像简化版的C++。

【在 z****e 的大作中提到】
: 所有的脚本都是简单的语法记忆
: 以下语言都是脚本
: shell, sql, javascript, perl, ruby, php
: python虽然有oo部分,都是你用python来做oo
: 不说你一定挂吧,但是基本上属于没事找事
: 大多数时候,都是用python当脚本用
: 当然脚本本身和高级语言之间的界限也比较模糊
: 单纯写web的话,用什么区别都不大,都有各自的优化办法
: 比如php可以用hiphop优化效率
: nodejs可以用coffeescript优化可读性,v8优化效率

p*****2
发帖数: 21240
14

ruby笑了

【在 s*****V 的大作中提到】
: 太武断了吧,PYTHON的OO特性很好用啊,就像简化版的C++。
s*****V
发帖数: 21731
15
笑傻笑,语言就是工具

【在 p*****2 的大作中提到】
:
: ruby笑了

z****e
发帖数: 54598
16
python的一些特性对于c++开发程序来说,显得比较重要
c++写一个thread太蛋疼了
但是对于其它语言来说,就显得无足轻重,比如java,所以jython一直都缺乏参与者
最后不得不放缓了开发的进度
python从某种意义上说,尤其是cpython,其实是传统c++的一种补充
所以很多c++程序员现在开始学python,早些年去搞java的c++程序员就不需要了

【在 s*****V 的大作中提到】
: 太武断了吧,PYTHON的OO特性很好用啊,就像简化版的C++。
p*****2
发帖数: 21240
17

原来捧python的都是C++程序员呀

【在 z****e 的大作中提到】
: python的一些特性对于c++开发程序来说,显得比较重要
: c++写一个thread太蛋疼了
: 但是对于其它语言来说,就显得无足轻重,比如java,所以jython一直都缺乏参与者
: 最后不得不放缓了开发的进度
: python从某种意义上说,尤其是cpython,其实是传统c++的一种补充
: 所以很多c++程序员现在开始学python,早些年去搞java的c++程序员就不需要了

f******y
发帖数: 2971
18
不知道C++11吧?

【在 z****e 的大作中提到】
: python的一些特性对于c++开发程序来说,显得比较重要
: c++写一个thread太蛋疼了
: 但是对于其它语言来说,就显得无足轻重,比如java,所以jython一直都缺乏参与者
: 最后不得不放缓了开发的进度
: python从某种意义上说,尤其是cpython,其实是传统c++的一种补充
: 所以很多c++程序员现在开始学python,早些年去搞java的c++程序员就不需要了

s*****V
发帖数: 21731
19
不光是thread, 其他C++能干的事情,PYTHON干起来也事半功倍。不知道跟RUBY哪个好
,总之语言这种东西自己用着顺手就好,不一定要是天下最好的。

【在 z****e 的大作中提到】
: python的一些特性对于c++开发程序来说,显得比较重要
: c++写一个thread太蛋疼了
: 但是对于其它语言来说,就显得无足轻重,比如java,所以jython一直都缺乏参与者
: 最后不得不放缓了开发的进度
: python从某种意义上说,尤其是cpython,其实是传统c++的一种补充
: 所以很多c++程序员现在开始学python,早些年去搞java的c++程序员就不需要了

p*****2
发帖数: 21240
20

python的threading好用吗?

【在 s*****V 的大作中提到】
: 不光是thread, 其他C++能干的事情,PYTHON干起来也事半功倍。不知道跟RUBY哪个好
: ,总之语言这种东西自己用着顺手就好,不一定要是天下最好的。

相关主题
python不支持多态python开发大型软件的可能性
如何自学python请教python
关于python的优势为什么Python巨慢无比?
进入Programming版参与讨论
b*******s
发帖数: 5216
21
boost的已经不错了

【在 f******y 的大作中提到】
: 不知道C++11吧?
w****k
发帖数: 6244
22
pyrhon is way better than ruby

【在 s*****V 的大作中提到】
: 不光是thread, 其他C++能干的事情,PYTHON干起来也事半功倍。不知道跟RUBY哪个好
: ,总之语言这种东西自己用着顺手就好,不一定要是天下最好的。

z****e
发帖数: 54598
23
事半功倍不要说得太早
来,用pygame写一下游戏
你就知道蛋疼是什么意思了

【在 s*****V 的大作中提到】
: 不光是thread, 其他C++能干的事情,PYTHON干起来也事半功倍。不知道跟RUBY哪个好
: ,总之语言这种东西自己用着顺手就好,不一定要是天下最好的。

x****u
发帖数: 44466
24
游戏逻辑其实挺适合用python的,但是引擎还是原生。

【在 z****e 的大作中提到】
: 事半功倍不要说得太早
: 来,用pygame写一下游戏
: 你就知道蛋疼是什么意思了

z****e
发帖数: 54598
25
不是捧,是工作需要,c++很多系统做大了之后天天就在倒腾指针那些破事
很影响productivity,于是十年前错过jvm的那批公司,现在开始倒腾python
google为这批公司做出了榜样

【在 p*****2 的大作中提到】
:
: python的threading好用吗?

x****u
发帖数: 44466
26
最悲剧的是。倒腾了几年指针发现能运行了,速度还不如python。

【在 z****e 的大作中提到】
: 不是捧,是工作需要,c++很多系统做大了之后天天就在倒腾指针那些破事
: 很影响productivity,于是十年前错过jvm的那批公司,现在开始倒腾python
: google为这批公司做出了榜样

z****e
发帖数: 54598
27
逻辑而已,lua写的部分你用python替换没有问题
就像sql现在在nosql上也面临着js和python的攻击

【在 x****u 的大作中提到】
: 游戏逻辑其实挺适合用python的,但是引擎还是原生。
z****e
发帖数: 54598
28
不能说没有这个可能

【在 x****u 的大作中提到】
: 最悲剧的是。倒腾了几年指针发现能运行了,速度还不如python。
x****u
发帖数: 44466
29
用python这种东西写逻辑,反而有助于让人们意识到瓶颈在哪里。Java再快,也不如数
据库内部快。

【在 z****e 的大作中提到】
: 逻辑而已,lua写的部分你用python替换没有问题
: 就像sql现在在nosql上也面临着js和python的攻击

z****e
发帖数: 54598
30
脚本么,做适合做胶水
java和db的问题在于两个不同的引擎
一个jvm一个db自己的引擎,互相之间只能call,不能介入内部实现做优化

【在 x****u 的大作中提到】
: 用python这种东西写逻辑,反而有助于让人们意识到瓶颈在哪里。Java再快,也不如数
: 据库内部快。

相关主题
请不要盲目崇拜FP语言其实一切的源头都是c++
java很快吗?比python 能快多少?易写性,易维护和执行效率综合来看
从心底讨厌scala看到python的multiprocessing心中一痛
进入Programming版参与讨论
z****e
发帖数: 54598
31
对了,统计它们常用的sas其实也是一个脚本
g*****g
发帖数: 34805
32
你这显得很外行,数据库虽快,是单机。并发一高,瓶颈就在数据库上。
所以都是能放到java里尽量放java里。

【在 x****u 的大作中提到】
: 用python这种东西写逻辑,反而有助于让人们意识到瓶颈在哪里。Java再快,也不如数
: 据库内部快。

x****u
发帖数: 44466
33
谁告诉你数据库一定是单机了?

【在 g*****g 的大作中提到】
: 你这显得很外行,数据库虽快,是单机。并发一高,瓶颈就在数据库上。
: 所以都是能放到java里尽量放java里。

a***n
发帖数: 538
34
python有GIL,写thread会很慢的。并行的还是c++, scala, go, erlang。
g*****g
发帖数: 34805
35
这只是说的常识,你不比我懂NoSQL,就不要钻牛角尖了。

【在 x****u 的大作中提到】
: 谁告诉你数据库一定是单机了?
d****i
发帖数: 4809
36
你扯啥,python和C++的速度差距,不是几倍的差距,是几百倍的差距,就算code写的
再烂,还是比python快很多。

【在 x****u 的大作中提到】
: 最悲剧的是。倒腾了几年指针发现能运行了,速度还不如python。
m*******l
发帖数: 12782
37
LOL

【在 x****u 的大作中提到】
: 谁告诉你数据库一定是单机了?
m*******l
发帖数: 12782
38
这个要看code写的有多烂,我 见过的很烂的,超乎你想象,这些人后来多去写Java了

【在 d****i 的大作中提到】
: 你扯啥,python和C++的速度差距,不是几倍的差距,是几百倍的差距,就算code写的
: 再烂,还是比python快很多。

n*****3
发帖数: 1584
39
how is it possible, except for some
extreme case , very heavy slow I/O...

【在 z****e 的大作中提到】
: 不能说没有这个可能
s*****V
发帖数: 21731
40
PYTHON也有NUMPY这些东西,不一定比C写的差慢。
https://modelingguru.nasa.gov/docs/DOC-1762

【在 d****i 的大作中提到】
: 你扯啥,python和C++的速度差距,不是几倍的差距,是几百倍的差距,就算code写的
: 再烂,还是比python快很多。

相关主题
看到python的multiprocessing心中一痛Python -> Go -> Python (PyPy)
用了一下node.js, 看来js要一同天下啊,只要那些人未来ruby能不能挤掉python
python要把@当作矩阵乘法算符Python的问题
进入Programming版参与讨论
m*******l
发帖数: 12782
41
不会比C好

【在 s*****V 的大作中提到】
: PYTHON也有NUMPY这些东西,不一定比C写的差慢。
: https://modelingguru.nasa.gov/docs/DOC-1762

d****i
发帖数: 4809
42
numpy底层就是C写的,这样比较不合适,如果下面那些库都是用python写的话,慢个几
十到几百倍是正常的。

【在 s*****V 的大作中提到】
: PYTHON也有NUMPY这些东西,不一定比C写的差慢。
: https://modelingguru.nasa.gov/docs/DOC-1762

s*****V
发帖数: 21731
43
最底层还都是机器码呢,能用就行了

【在 d****i 的大作中提到】
: numpy底层就是C写的,这样比较不合适,如果下面那些库都是用python写的话,慢个几
: 十到几百倍是正常的。

m*******l
发帖数: 12782
44
机器码和机器吗也不一样啊
fortran的数学库也是机器码,怎么就比你的C快?

【在 s*****V 的大作中提到】
: 最底层还都是机器码呢,能用就行了
l*********s
发帖数: 5409
45
python is really meant to replace java , not c++. Java prevailed because it
scarifies performance for productivity, python is further advanced in this
direction.

【在 m*******l 的大作中提到】
: 这个要看code写的有多烂,我 见过的很烂的,超乎你想象,这些人后来多去写Java了
g*****g
发帖数: 34805
46
Java的速度大约是C的一半,python可就差一个数量级以上了。

it

【在 l*********s 的大作中提到】
: python is really meant to replace java , not c++. Java prevailed because it
: scarifies performance for productivity, python is further advanced in this
: direction.

l*******m
发帖数: 1096
47
python 快的modules 都是用c写的。dev和 deployment十分不方便,因为要装 非
python 库。java用个maven就自动搞定。原因还是python 太慢

it

【在 l*********s 的大作中提到】
: python is really meant to replace java , not c++. Java prevailed because it
: scarifies performance for productivity, python is further advanced in this
: direction.

l*********s
发帖数: 5409
48
machine is cheap, labor is expensive. 10 fold slower than c means it is only
a couple of times slower than java. so the performance gap between python
and java is about the same between java and c.

【在 g*****g 的大作中提到】
: Java的速度大约是C的一半,python可就差一个数量级以上了。
:
: it

l*********s
发帖数: 5409
49
You can say the same to jvm. App developers don't care in what language the
libraries are written.

【在 l*******m 的大作中提到】
: python 快的modules 都是用c写的。dev和 deployment十分不方便,因为要装 非
: python 库。java用个maven就自动搞定。原因还是python 太慢
:
: it

g*****g
发帖数: 34805
50
10 folds are conservative, it can be 100 times or worse.
http://benchmarksgame.alioth.debian.org/u32/performance.php?tes
And as dynamic type language, Python may be fast in productivity for
prototype, but not the case for a project that last years and decades. So
far, its usage is limited to scripting in most cases.

only

【在 l*********s 的大作中提到】
: machine is cheap, labor is expensive. 10 fold slower than c means it is only
: a couple of times slower than java. so the performance gap between python
: and java is about the same between java and c.

相关主题
Python的script的兼容问题如何自学python
[合集] scipy还是matlab关于python的优势
python不支持多态python开发大型软件的可能性
进入Programming版参与讨论
p*****y
发帖数: 529
51
MD java招谁惹谁了? 真说large scale, 银行里面用几百上千个server run的东西我还
没见过一个用c++写的。

【在 m*******l 的大作中提到】
: 这个要看code写的有多烂,我 见过的很烂的,超乎你想象,这些人后来多去写Java了
p*****y
发帖数: 529
52
你知不知道原来goldman sachs的’slang/secdb是用和python很象的scripting
language写的, slang多少年了? 现在写slang的那帮人出来在各大bank里面用python
写同样的东西, 你知道因为什么, 这些可不是在一两个server上run的, 一个算
credit risk的系统一两千server是很正常的。

【在 g*****g 的大作中提到】
: 10 folds are conservative, it can be 100 times or worse.
: http://benchmarksgame.alioth.debian.org/u32/performance.php?tes
: And as dynamic type language, Python may be fast in productivity for
: prototype, but not the case for a project that last years and decades. So
: far, its usage is limited to scripting in most cases.
:
: only

f********o
发帖数: 1163
53
我都懒得看回复了,顶上十大把。

【在 f********o 的大作中提到】
: Python自有它的优点,在速度上已经慢C++一筹了,现在可以做MPI, 为何不去利用呢
: ?虽然比MPI C++还是要慢,但代码可读性非常之高,写起来也方便许多。
: 那么,咳咳,谁有python做并行计算的“菜鸟入门”教材?我想学……

z****e
发帖数: 54598
54
扯淡
lib里面拆开来,修好bugs,再打包的次数不要太多
每一个公司都有自己编的lib
again,同一家公司内部,语言不宜太多,否则影响可读性

the

【在 l*********s 的大作中提到】
: You can say the same to jvm. App developers don't care in what language the
: libraries are written.

z****e
发帖数: 54598
55
cheap也没有cheap到那个地步
java为了填这个gap,用了十多年
现在摩尔定律在逐渐失效,动态类型的优化现在都是通过转成静态类型来做
如果真cheap,就不需要这么折腾了,说到底还是慢

only

【在 l*********s 的大作中提到】
: machine is cheap, labor is expensive. 10 fold slower than c means it is only
: a couple of times slower than java. so the performance gap between python
: and java is about the same between java and c.

z****e
发帖数: 54598
56
现在投行不比几年前了,几年前有钱砸
金融危机之后,基本上就没钱了,高盛和摩斯都跑去搞商业银行了
python的效率低是现实,这个东西必需经过不断地优化才有前途
就像js通过v8来优化一样,java的jvm的优化也是经过漫长的路一路走来
ibm和oracle这些在java社区投入甚多,关键是python优化如果要指望投行的话
那就很悲剧了,因为真正大并发更多发生在web公司上
就像fb优化php一样,这种事吃力不讨好,除非google丹麦这种吃饱了没事做
大多数公司只有到了不得不优化时候,才会去做优化
我很怀疑高盛会不会去优化python的引擎

python

【在 p*****y 的大作中提到】
: 你知不知道原来goldman sachs的’slang/secdb是用和python很象的scripting
: language写的, slang多少年了? 现在写slang的那帮人出来在各大bank里面用python
: 写同样的东西, 你知道因为什么, 这些可不是在一两个server上run的, 一个算
: credit risk的系统一两千server是很正常的。

g*****g
发帖数: 34805
57
纯python还是Python做脚本吊一些C的库?差别大了。一两千server在互联网应用里也
算不了啥。

python

【在 p*****y 的大作中提到】
: 你知不知道原来goldman sachs的’slang/secdb是用和python很象的scripting
: language写的, slang多少年了? 现在写slang的那帮人出来在各大bank里面用python
: 写同样的东西, 你知道因为什么, 这些可不是在一两个server上run的, 一个算
: credit risk的系统一两千server是很正常的。

c*****m
发帖数: 1160
58

单比较程序跑得快不快没有意义,还要比较写程序快不快,是不是容易有bug,是不是
write-only.
C++有些奇技淫巧让一小群精英陶醉,让90%的程序员都读不懂.

【在 d****i 的大作中提到】
: 你扯啥,python和C++的速度差距,不是几倍的差距,是几百倍的差距,就算code写的
: 再烂,还是比python快很多。

b*******r
发帖数: 361
59

totally, 100 is still a constant... 关键不是语言问题,是这些写的烂的人的问题


【在 m*******l 的大作中提到】
: 这个要看code写的有多烂,我 见过的很烂的,超乎你想象,这些人后来多去写Java了
z****e
发帖数: 54598
60
布希
只有烂的语言,没有烂的人
按你的逻辑的话,写python的人最烂了
要是不烂就不会去fan python了
python就是给弱智写的语言
你敢说不是?

【在 b*******r 的大作中提到】
:
: totally, 100 is still a constant... 关键不是语言问题,是这些写的烂的人的问题
: 。

相关主题
请教pythonjava很快吗?比python 能快多少?
为什么Python巨慢无比?从心底讨厌scala
请不要盲目崇拜FP语言其实一切的源头都是c++
进入Programming版参与讨论
p*****y
发帖数: 529
61
我说的是用c++写个同样的系统是要死人的, 除非你有的是钱往里砸。 最看不惯的就
是不管什么project, 上来就是xx比yy快n倍,这种没context的discussion有意思吗?

【在 g*****g 的大作中提到】
: 纯python还是Python做脚本吊一些C的库?差别大了。一两千server在互联网应用里也
: 算不了啥。
:
: python

b*******r
发帖数: 361
62

不是,MIT教学用的就是Python,不是Java。高端科研的用的也是C和C++多。你要说全
世界除了你都是弱智,当然可以。

【在 z****e 的大作中提到】
: 布希
: 只有烂的语言,没有烂的人
: 按你的逻辑的话,写python的人最烂了
: 要是不烂就不会去fan python了
: python就是给弱智写的语言
: 你敢说不是?

n*******0
发帖数: 2002
63
展开说说python神码方面不咋地被?

【在 p*****2 的大作中提到】
: 主要是python这个语言不咋地
p*****2
发帖数: 21240
64

除了易学以外感觉没啥优点了。

【在 n*******0 的大作中提到】
: 展开说说python神码方面不咋地被?
w***g
发帖数: 5958
65
python比C++慢100倍, 做并行有意义吗?

【在 f********o 的大作中提到】
: Python自有它的优点,在速度上已经慢C++一筹了,现在可以做MPI, 为何不去利用呢
: ?虽然比MPI C++还是要慢,但代码可读性非常之高,写起来也方便许多。
: 那么,咳咳,谁有python做并行计算的“菜鸟入门”教材?我想学……

w***g
发帖数: 5958
66
没听说过openmp吗? 这年头谁还写thread.

【在 z****e 的大作中提到】
: python的一些特性对于c++开发程序来说,显得比较重要
: c++写一个thread太蛋疼了
: 但是对于其它语言来说,就显得无足轻重,比如java,所以jython一直都缺乏参与者
: 最后不得不放缓了开发的进度
: python从某种意义上说,尤其是cpython,其实是传统c++的一种补充
: 所以很多c++程序员现在开始学python,早些年去搞java的c++程序员就不需要了

E*******1
发帖数: 3464
67
C++,fortran写的大规模并行程序多了,计算化学计算物理里面,都不是专业的码工,
几个商业code算DFT都是几十万行下来的mpi。有些人自己不会写就他妈说写会死人的,
搞笑
x****u
发帖数: 44466
68
我说的数据库不是NoSQL

【在 g*****g 的大作中提到】
: 这只是说的常识,你不比我懂NoSQL,就不要钻牛角尖了。
x****u
发帖数: 44466
69
你不要小看算法。

【在 d****i 的大作中提到】
: 你扯啥,python和C++的速度差距,不是几倍的差距,是几百倍的差距,就算code写的
: 再烂,还是比python快很多。

b*******r
发帖数: 361
70
是啊,算法和数据结构是精髓。语不语言的,选个自己用来舒服的,community
足够大的,就好。

【在 x****u 的大作中提到】
: 你不要小看算法。
相关主题
其实一切的源头都是c++用了一下node.js, 看来js要一同天下啊,只要那些人
易写性,易维护和执行效率综合来看python要把@当作矩阵乘法算符
看到python的multiprocessing心中一痛Python -> Go -> Python (PyPy)
进入Programming版参与讨论
k**********g
发帖数: 989
71

用 python 写逻辑,是因为写的人是他们业务当中 industry domain expert (non-CS)
的,例如各种金融、保险、衍生工具(甚至bio/genetics)的专家。他们就是觉得
python 好用,觉得一切别的语言都太扯蛋。这是 design of programming languages
当中一个活生生的课题,值得所有人思考。
For these experts, they don't care what other people think about their
language. If they need speed, they can easily hire junior programmers (which
might as well be non-CS-majors, like us) with a low single digit percent of
their salary to reimplement their ideas in a different language.

【在 x****u 的大作中提到】
: 用python这种东西写逻辑,反而有助于让人们意识到瓶颈在哪里。Java再快,也不如数
: 据库内部快。

k**********g
发帖数: 989
72

只恨自己没学过分布式计算。
I don't even recall my university offering this course. I knew a friend who
transferred to a different university (both universities in mid-west) just
so that he can study distributed algorithms.
In hindsight, distributed computing needs to be taught to every CS student.

【在 b*******r 的大作中提到】
: 是啊,算法和数据结构是精髓。语不语言的,选个自己用来舒服的,community
: 足够大的,就好。

n*******0
发帖数: 2002
73
apache的hadoop比c++慢不止100倍,不是一样有人用?

【在 w***g 的大作中提到】
: python比C++慢100倍, 做并行有意义吗?
1 (共1页)
进入Programming版参与讨论
相关主题
请教python用了一下node.js, 看来js要一同天下啊,只要那些人
为什么Python巨慢无比?python要把@当作矩阵乘法算符
请不要盲目崇拜FP语言Python -> Go -> Python (PyPy)
java很快吗?比python 能快多少?未来ruby能不能挤掉python
从心底讨厌scalaPython的问题
其实一切的源头都是c++Python的script的兼容问题
易写性,易维护和执行效率综合来看[合集] scipy还是matlab
看到python的multiprocessing心中一痛python不支持多态
相关话题的讨论汇总
话题: python话题: c++话题: java话题: 脚本话题: 语言