Python论坛  - 讨论区

标题:[python-chinese] 希望大家能发表一下对于java来开发整套系统和使用django+python+c来开发整套系统的对比看法

2007年03月10日 星期六 23:15

lveax lveax.m在gmail.com
星期六 三月 10 23:15:13 HKT 2007

On 3/10/07, LI Xin <delphij在delphij.net> wrote:
> Bruce Wang wrote:
> > On 3/10/07, *vcc* <vcc在163.com vcc在163.com>> wrote:
> >
> >     说实话,我也很诧异为什么在>方式python表现那么好呢?难道是stdout缓冲的缘
> >     故?加上强制flush再试一下,结果验证我的判断。
> >     程序改为:
> >     from time import time
> >     import sys
> >
> >     start =time()
> >     for x in xrange(1000000):
> >         print x
> >         sys.stdout.flush()
> >     print time()-start
> >
> >     执行结果是:
> >     6.31526899338
> >
> >     这下看起来比较正常,比Java快接近一倍。
> >
> > 这样的比较有什么意义?
>
> 我觉得这个比较并不能证明Python vs Java如何,但是至少能够解释某些现象,或
> 者即使我们没办法修改两种语言之一,至少它能够告诉我们这种语言哪方面性能不
> 好,写程序的时候可以绕开这些可能引发性能问题的地方。
>
> Cheers,
> --
> Xin LI <delphij在delphij.net>    http://www.delphij.net/
> FreeBSD - The Power to Serve!
>
>

delphij:

asiabsdcon 如何了?

有没有照片,录音,视频,ppt 一类的东西提供?

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月11日 星期日 09:25

ygao ygao2004在gmail.com
星期日 三月 11 09:25:26 HKT 2007

On 3/10/07, yi huang <yi.codeplayer在gmail.com> wrote:
>
> 虽然从编译器的角度讲,java的速度肯定比解释型的Python
>
>
> 同样是编译成字节码,然后对字节码解释执行,似乎差别不大吧.


python的是字节码的功能的一半,这是为了跨平台,可是这牺牲了速度,还有另一半是
jit,把字节码编译为平台依赖,也就是native code.如果pypy或类似的技术实现了后一半,那就不得了。

-- 
> http://codeplayer.blogspot.com/
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
※※※※※※※※※※※※※※※※※※※※※※※※
My blog:  http://blog.donews.com/ygao
Forum    http://groups.google.com/group/python_study
※※※※※※※※※※※※※※※※※※※※※※※※
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070311/b69340c4/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月11日 星期日 09:43

Jerry Xue buuker在gmail.com
星期日 三月 11 09:43:40 HKT 2007

²»´í£¬JITÊǽű¾ºÍ¿çƽ̨ÓïÑÔÌá¸ßЧÂʵÄ×îºÃ£¬¿ÉÄÜÒ²ÊÇ×îÖյİ취ÁË£¬ÆäʵÈç¹ûÄÜÈÃJVM°ÑPYTHONÖ±½Ó±àÒë³É×Ö½ÚÂ룬Ȼºó¶¼½»¸øJVMÒ²ÊÇÒ»¸öºÃ°ì·¨£¬¶ø²»ÊÇJYTHONµÄ½âÊÍ·½Ê½¡£¿Éϧ£¬sunºÃÏñ¶ÔRUBY¸ü¸ÐÐËȤ¡£Òà»òÊǽö½öÒòΪMSÑ¡ÔñÁËPYTHON£¬ËùÒÔsunÒ»¶¨ÒªÑ¡ÔñÒ»¸ö²»Ò»ÑùµÄ
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070311/4a78c3b7/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月11日 星期日 09:52

wentrue guozhuwen在gmail.com
星期日 三月 11 09:52:23 HKT 2007

MSҲѡÔñÁËpythonÂð£¿ÏÖÔÚMSÓÐЩʲô¶«Î÷ÊÇÓÃpython×öµÄ£¿

ÔÚ07-3-11£¬Jerry Xue <buuker在gmail.com> дµÀ£º
>
>
> ²»´í£¬JITÊǽű¾ºÍ¿çƽ̨ÓïÑÔÌá¸ßЧÂʵÄ×îºÃ£¬¿ÉÄÜÒ²ÊÇ×îÖյİ취ÁË£¬ÆäʵÈç¹ûÄÜÈÃJVM°ÑPYTHONÖ±½Ó±àÒë³É×Ö½ÚÂ룬Ȼºó¶¼½»¸øJVMÒ²ÊÇÒ»¸öºÃ°ì·¨£¬¶ø²»ÊÇJYTHONµÄ½âÊÍ·½Ê½¡£¿Éϧ£¬sunºÃÏñ¶ÔRUBY¸ü¸ÐÐËȤ¡£Òà»òÊǽö½öÒòΪMSÑ¡ÔñÁËPYTHON£¬ËùÒÔsunÒ»¶¨ÒªÑ¡ÔñÒ»¸ö²»Ò»ÑùµÄ
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070311/0a4a49c3/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月11日 星期日 09:57

Jerry Xue buuker在gmail.com
星期日 三月 11 09:57:12 HKT 2007

ironpython

ÔÚ07-3-11£¬wentrue <guozhuwen在gmail.com> дµÀ£º
>
> MSҲѡÔñÁËpythonÂð£¿ÏÖÔÚMSÓÐЩʲô¶«Î÷ÊÇÓÃpython×öµÄ£¿
>
> ÔÚ07-3-11£¬Jerry Xue <buuker在gmail.com> дµÀ£º
> >
> >
> > ²»´í£¬JITÊǽű¾ºÍ¿çƽ̨ÓïÑÔÌá¸ßЧÂʵÄ×îºÃ£¬¿ÉÄÜÒ²ÊÇ×îÖյİ취ÁË£¬ÆäʵÈç¹ûÄÜÈÃJVM°ÑPYTHONÖ±½Ó±àÒë³É×Ö½ÚÂ룬Ȼºó¶¼½»¸øJVMÒ²ÊÇÒ»¸öºÃ°ì·¨£¬¶ø²»ÊÇJYTHONµÄ½âÊÍ·½Ê½¡£¿Éϧ£¬sunºÃÏñ¶ÔRUBY¸ü¸ÐÐËȤ¡£Òà»òÊǽö½öÒòΪMSÑ¡ÔñÁËPYTHON£¬ËùÒÔsunÒ»¶¨ÒªÑ¡ÔñÒ»¸ö²»Ò»ÑùµÄ
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070311/c217f3d1/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月11日 星期日 19:59

vicalloy zbirder在gmail.com
星期日 三月 11 19:59:34 HKT 2007

:)我也觉得这样的测试没太多意思。
for循环应当只解释一次吧。
虽然都只是一个输出,但应当也和具体处理流程有关吧。
还有就是gc的问题...
这样一个简单的测试,难有说服力。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月11日 星期日 20:04

vicalloy zbirder在gmail.com
星期日 三月 11 20:04:09 HKT 2007

楼主前面说开源的问题。
其实java就是个规范,除了java自己的虚拟机,其他第三方的虚拟机还一堆,开源的也有。
其实sun的jdk除了虚拟机和极少部分库没有源码外,其他的都是可以查看源码的。
IO库,只要下的是jdk,你就可以查看他的代码。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月11日 星期日 20:09

vicalloy zbirder在gmail.com
星期日 三月 11 20:09:39 HKT 2007

python虽然跨平台,不过用c扩展的时候,还得对c进行跨平台。
针对不同的平台编译出不同的lib。
看具体需求和对各种技术的掌握程度了。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号