V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  MonkLuf  ›  全部回复第 6 页 / 共 7 页
回复总数  130
1  2  3  4  5  6  7  
@Shared
@iam36
@takato
@icedx
@ant_sz
@davidli
嗯,此帖并不是说为了解决某个问题而讨论各种语言的效率,也不是为了证明语言之间的优劣,而只是就单纯的运算速度而言给这几种语言一个直观的认识。

以前只知道python运算效率低,没想到这么低,低个几百倍。。。java效率低,但是看起来好像没低多少。。。
@ifishman 用个公式会快多了好吧,这个测试本来就是用来判断这几个语言的计算速度的,你又淘气了。。。。
@shiny
@iscraft 不能这么对比,毕竟机器不一样,待我再测测php的,不过同样可以参考一下这篇文章的测试数据,用快排对比java/python/c的IO和计算速度:

http://fantasyorg.blog.163.com/blog/static/109276109201223031127384/
@iscraft 对的,和是500000000500000000
@loading java用求和公式什么意思?
当然c加上-O3优化之后1.7s解决
@yuelang85
@liprais 这种代码有啥好说的?既然你要看,那就给你:

python3:

def sum():
i = 0
s = 0
start = time.time()
while i < 1000000000:
i+= 1
s += i
end = time.time()
print("sum: {0}, use time: {1}'s".format(
s,
end-start))
sum()


java:

public class Sum {

public static void main(String[] args) {
long startTime=System.currentTimeMillis(); //获取开始时间
long i = 0, sum = 0;
while (i++ < 1000000000){
sum += i;
}
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.format("sum: %d, use time: %f's", sum,
(endTime - startTime)/1000.0);
}

}

c:

#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>

int main(){
struct timeval start, end;
gettimeofday(&start, NULL);

long long i = 0, sum = 0;
while (i++ < 1000000000){
sum += i;
}
gettimeofday(&end, NULL);

printf("sum: %lld, time used: %f 's",
sum,
end.tv_sec - start.tv_sec + (end.tv_usec - start.tv_usec)/1000000.0);
}
工作地点呢?
2014-10-16 01:36:42 +08:00
回复了 pigletfly 创建的主题 Python PyCon2014China 已经开始报名了
看了半天也没找到什么时间开始怎么回事?。。。
@jiang42
2014-10-16 01:24:26 +08:00
回复了 GeekGao 创建的主题 程序员 晚上写代码,吃点什么磨磨牙呢
一般喜欢喝东西,啤酒不错啊!
2014-10-15 19:59:41 +08:00
回复了 MonkLuf 创建的主题 问与答 有什么好的 ORM/SQLAlcheme 的书籍/tutorial/博客推荐吗?
木有吗?!!!
2014-10-15 14:52:28 +08:00
回复了 MonkLuf 创建的主题 分享发现 「飞龙非龙」浅谈 Python web 框架
@xiaket 以前试过,觉得有点难用,目前准备再次尝试一下 但是感觉现在的tutorial都不够好,看起来有点雾中探路的感觉,
@pimin 有什么比较好的教程之类的推荐么?
2014-10-15 08:36:12 +08:00
回复了 MonkLuf 创建的主题 分享发现 「飞龙非龙」浅谈 Python web 框架
@seki
@linnchord
@pimin 11年有那么老么。。。。
2014-10-12 22:14:15 +08:00
回复了 MonkLuf 创建的主题 问与答 ubuntu 用久了之后某些网页上不去了怎么回事?
@kingwkb 域名能解析好,而且这个问题不会过一段时间就ok,会一直不ok
2014-10-12 15:29:31 +08:00
回复了 MonkLuf 创建的主题 问与答 ubuntu 用久了之后某些网页上不去了怎么回事?
@imn1 这些都试过,都无效。目前初步定位可能是ubuntu这个版本的操作系统的问题,很可能和某个缓存相关。不知道有没有有这方面经验的大侠。
2014-10-08 02:37:03 +08:00
回复了 neoz 创建的主题 分享创造 黑洞咖啡馆 [xCafe],无条件为人民服务的梯子。
不小心 敲成xcale.com了。。然后一惊啊!
2014-09-24 17:23:05 +08:00
回复了 rainday 创建的主题 程序员 福利!花了两个月时间终于和妹纸做完了程序员最爱的网站
2014-09-06 13:11:34 +08:00
回复了 rf 创建的主题 奇思妙想 ErgoDox 键盘漂流计划
武汉+1,o(╯□╰)o
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   914 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 21:47 · PVG 05:47 · LAX 13:47 · JFK 16:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.