t***q 发帖数: 418 | 1 java很快吗?比python 能快多少?相同数据,相同逻辑写代码的话,能快5倍那么快吗
?c/c++呢?
c/c++, java, python 这几个语言比起来,哪个最快,哪个最慢?多谢! |
D***n 发帖数: 6804 | 2 语言无所谓快慢,决定因素在人,知道什么场合使用什么语言。
【在 t***q 的大作中提到】 : java很快吗?比python 能快多少?相同数据,相同逻辑写代码的话,能快5倍那么快吗 : ?c/c++呢? : c/c++, java, python 这几个语言比起来,哪个最快,哪个最慢?多谢!
|
m*********a 发帖数: 3299 | 3 c/c++ 是java 3倍,是python 50-100倍
【在 t***q 的大作中提到】 : java很快吗?比python 能快多少?相同数据,相同逻辑写代码的话,能快5倍那么快吗 : ?c/c++呢? : c/c++, java, python 这几个语言比起来,哪个最快,哪个最慢?多谢!
|
t***q 发帖数: 418 | 4 多谢。
【在 m*********a 的大作中提到】 : c/c++ 是java 3倍,是python 50-100倍
|
t***q 发帖数: 418 | 5 多谢,不知python比那些别的一些软件语言,如统计里的R 快吗?快多少?
【在 m*********a 的大作中提到】 : c/c++ 是java 3倍,是python 50-100倍
|
m*********a 发帖数: 3299 | 6 R在我的使用中最慢了,1百万行的一个表要2-3个小时
python差不读30分钟
c/c++ <一分钟
【在 t***q 的大作中提到】 : 多谢,不知python比那些别的一些软件语言,如统计里的R 快吗?快多少?
|
g*******t 发帖数: 7704 | 7 python语言效率高,一句python顶c++几十句, |
t***q 发帖数: 418 | 8 多谢。那java语言效率高吗?
【在 g*******t 的大作中提到】 : python语言效率高,一句python顶c++几十句,
|
n******7 发帖数: 12463 | |
t***q 发帖数: 418 | 10 多谢。我会python,还用python做了不少项目。现在工作中遇到一些问题,主要是用
code分析比较大的数据的时间快慢的问题,我又不想写hadoop streaming 那么麻烦的
东西。数据说大不大,说小不小, 几百万行的数据,7,8个columns。上hadoop浪费了
。用python写又有些慢.再想要不要捣鼓一下java, c/c++之类的。
【在 n******7 的大作中提到】 : 问这问题的,还是学python吧
|
|
|
n******7 发帖数: 12463 | 11 肯定快不少
有时间想学习最好捣鼓一下
交差就好的就多跑跑
或者用numpy这类包
【在 t***q 的大作中提到】 : 多谢。我会python,还用python做了不少项目。现在工作中遇到一些问题,主要是用 : code分析比较大的数据的时间快慢的问题,我又不想写hadoop streaming 那么麻烦的 : 东西。数据说大不大,说小不小, 几百万行的数据,7,8个columns。上hadoop浪费了 : 。用python写又有些慢.再想要不要捣鼓一下java, c/c++之类的。
|
w******p 发帖数: 166 | 12 use Gnu parallel to drive your python script then, if you can process the
millions of lines by chunks, each chuck with a python job generating an
intermediate output, and then another python script to sum up the
intermediate output files. |
m*********a 发帖数: 3299 | 13 如果这样的花,c/C++, java就够了
2千万行的*41column的数据,c++处理一遍需要10分钟
你二百万,1分钟就够了
【在 t***q 的大作中提到】 : 多谢。我会python,还用python做了不少项目。现在工作中遇到一些问题,主要是用 : code分析比较大的数据的时间快慢的问题,我又不想写hadoop streaming 那么麻烦的 : 东西。数据说大不大,说小不小, 几百万行的数据,7,8个columns。上hadoop浪费了 : 。用python写又有些慢.再想要不要捣鼓一下java, c/c++之类的。
|
w********m 发帖数: 1137 | 14 用spark吧 没有比这更快的
而且用python妥妥的
★ 发自iPhone App: ChineseWeb 8.7
【在 t***q 的大作中提到】 : 多谢。我会python,还用python做了不少项目。现在工作中遇到一些问题,主要是用 : code分析比较大的数据的时间快慢的问题,我又不想写hadoop streaming 那么麻烦的 : 东西。数据说大不大,说小不小, 几百万行的数据,7,8个columns。上hadoop浪费了 : 。用python写又有些慢.再想要不要捣鼓一下java, c/c++之类的。
|
g*****g 发帖数: 34805 | 15 C/C++对比Java的速度取决于是IO bound还是CPU bound。另外优化的程度也很重要,一
般水平的C/C++程序员写的程序速度往往还不如Java的。有兴趣的可以看看这paper. 还
有别觉得自己不是一般人,这里的绝大部分程序员都是一般水平。
http://www.theregister.co.uk/2011/06/03/google_paper_on_cpluspl
【在 m*********a 的大作中提到】 : c/c++ 是java 3倍,是python 50-100倍
|
d******e 发帖数: 2265 | 16 文章里面用的是C++.大家都是知道c++就是一摊烂泥。
用plain c的话,速度会快不少。
另外所谓专家也就是狗家的几个程序员。另外所谓比java慢居然是个dbg版本。另外比
较居然只有loop一个实验。
这种文章严肃的会议室应该不收的。
最后scala居然比java快这是什么原理?不应该啊。
C++ Opt 23 1.0x
C++ Dbg 197 8.6x
Java 64-bit 134 5.8x
Java 32-bit 290 12.6x
Java 32-bit GC* 106 4.6x
Java 32-bit SPEC GC 89 3.7x
Scala 82 3.6x
Scala low-level* 67 2.9x
Scala low-level GC* 58 2.5x
Go 6g 161 7.0x
Go Pro* 126 5.5x
【在 g*****g 的大作中提到】 : C/C++对比Java的速度取决于是IO bound还是CPU bound。另外优化的程度也很重要,一 : 般水平的C/C++程序员写的程序速度往往还不如Java的。有兴趣的可以看看这paper. 还 : 有别觉得自己不是一般人,这里的绝大部分程序员都是一般水平。 : http://www.theregister.co.uk/2011/06/03/google_paper_on_cpluspl
|
d******e 发帖数: 2265 | 17 how? 这个很有意思的。
【在 w******p 的大作中提到】 : use Gnu parallel to drive your python script then, if you can process the : millions of lines by chunks, each chuck with a python job generating an : intermediate output, and then another python script to sum up the : intermediate output files.
|
d****i 发帖数: 4809 | 18 那篇狗家所谓的专家的论文就是为了骗芳腚而写的灌水文,真正客观精确的比较在这里:
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=g
都给出了code的。
【在 d******e 的大作中提到】 : 文章里面用的是C++.大家都是知道c++就是一摊烂泥。 : 用plain c的话,速度会快不少。 : 另外所谓专家也就是狗家的几个程序员。另外所谓比java慢居然是个dbg版本。另外比 : 较居然只有loop一个实验。 : 这种文章严肃的会议室应该不收的。 : 最后scala居然比java快这是什么原理?不应该啊。 : C++ Opt 23 1.0x : C++ Dbg 197 8.6x : Java 64-bit 134 5.8x : Java 32-bit 290 12.6x
|
g*****g 发帖数: 34805 | 19 这里的速度也就2:1吧,还是优化过的代码。我觉得那篇paper说得不错,不是说不能比
Java快,而是说要花大力气去优化才行。
里:
【在 d****i 的大作中提到】 : 那篇狗家所谓的专家的论文就是为了骗芳腚而写的灌水文,真正客观精确的比较在这里: : http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=g : 都给出了code的。
|
g*****g 发帖数: 34805 | 20 文章里说了Scala版本做了算法上的优化,不能简单比较。Java Pro版本作者拒绝做进
一步的优化,说背离了Java的本意,虽然C++的很多优化技巧可以在Java里使用。
【在 d******e 的大作中提到】 : 文章里面用的是C++.大家都是知道c++就是一摊烂泥。 : 用plain c的话,速度会快不少。 : 另外所谓专家也就是狗家的几个程序员。另外所谓比java慢居然是个dbg版本。另外比 : 较居然只有loop一个实验。 : 这种文章严肃的会议室应该不收的。 : 最后scala居然比java快这是什么原理?不应该啊。 : C++ Opt 23 1.0x : C++ Dbg 197 8.6x : Java 64-bit 134 5.8x : Java 32-bit 290 12.6x
|
w******p 发帖数: 166 | 21 check out the manual:
http:/www.gnu.org/software/parallel/parallel_tutorial.html
it also supports multiple hosts but my experience with that was not very
good.
【在 d******e 的大作中提到】 : how? 这个很有意思的。
|
B********e 发帖数: 1062 | 22 同样水平的程序员,c++>java>python
【在 t***q 的大作中提到】 : java很快吗?比python 能快多少?相同数据,相同逻辑写代码的话,能快5倍那么快吗 : ?c/c++呢? : c/c++, java, python 这几个语言比起来,哪个最快,哪个最慢?多谢!
|