关闭

去掉GIL不容易

昨天,Juergen Brendel在他的博客中详细列出了GIL的诸多不足。他声称这是我做的一个架构决策,而此决策限制了他的生产率。我并不期待这个回复或其它任何回复能停止去除GIL的请求,尽管关于此问题已经有一个理由充分的FAQ条目。但我也不期望它能消失,直到其他人通过努力去除它,并且显示GIL的去除不会减慢单线程Python代码的效率。这在以前已经试过了,结果令人失望,这也是为什么我自已不愿意花...
阅读(9915) 评论(0)

给Bruce Eckel的回复

 我将主要针对Bruce Eckel的Blog《Python 3K还是Python 2.9?》中的每一部分进行回答。并发处理:看来现在我们很高兴在这里所找到的。我很期待着基准测试可以显示PP(译注:Parallel Python)或类似(或者不类似!)的解决方案确实可以提高性能。另一方面,我想看到的探索是:将这样的一个解决方案集成到一个存在的web框架中(也许是作为WSGI中间件)这样web应用可...
阅读(7604) 评论(0)

Python 3000 FAQ

Q. 我想学 Python。我应该学 Python 2.6还是Python 3.0?A. 绝对是学 Python 2.x(最新出的版本是 2.5)。我期望在你需要学习 Python 3.0之前先学两年2.x,并且从一个初学者的角度来看两个版本间的差异并不是很大:在2.x中学到的绝大多数内容仍然可以用在3.0中。Q. 既然你打算去掉 reduce(),为什么还保留 map()和 filter()呢?...
阅读(13070) 评论(1)

Python 3000 进度报告(有点长!)

摘要这是大家期待已久的对Python3000项目最新进展的报告。在过去两个月的进度中,产生了许多激动人心的新特性。 在接下来的两个月中,我会分几次亲自来向大家展示这些东西。项目简介早期历史最开始冒出 Python 3000 这个想法貌似还是在 2000 年 Python 大会上。 取 Python 3000 这个名字是从 Windows 2000 这个名字中得来的灵...
阅读(11161) 评论(4)

PyCon 2007回顾

 这篇Blog是我在从Pycon返回的飞机上写的。我真有些筋疲力尽的感觉,不过这是一个令人振奋的星期。本次大会远远超出了我(包括其它人)的所有预期:出席的人数增加了40%、精彩的基调演讲和不可思议的"嗡嗡声"(译注:buzz,不知所指为何)。除了基调演讲,我没有听太多的报告,但是我听说有许多不错的。我参加得最多的报告是由Jim Hugunin所作的关于IronPython项目的进展。(IronPy...
阅读(8201) 评论(2)

新的Python 3000视频和幻灯

我给出两个最近做的关于Python 3000(也就是 Py3K或Python 3.0)讲座的版本。第一次是一个预演,2月14日,在Mountain View的Google中心。现在它在Google Video上(这里)。 第二次是在2月24日在Dallas的PyCon 2007大会上作了。PPT现在在python.org(这里)上。(我根据从Gooogle Talk上得到的反馈重新安排了一下...
阅读(9993) 评论(2)

Python Sprint 报告

为了便于参考,这里是关于本次 sprint[1] 的 wiki 页面和 py3k 的wiki页面。Python 3000 Sprint 的成果我将从本次 sprint 的 Py3k 部分的成果开始,因为我是最直接地参与了。热身在本次 sprint 的前几周,我已经对解释器做了几处深层次的修改,比如将 classic class[2]完全去掉,并且去掉了绝大多数的 has_key()...
阅读(8673) 评论(9)

Python 在 Google的代码竞赛中

Google举办名为 Code Jam(译为:代码竞赛)的年度编码竞赛已经有几年了。世界上最聪明(年轻)的程序员相互间将进行角逐以赢取奖品和名气。有三轮比赛(9月5-6,9月14和9月19)。前100名将在2006年10月27日被邀请参加最终的编码决赛。所有的旅行和住宿费用都将由 Google 买单,并且还有超过 165,000 美元的现金和奖品。最让我感到兴奋的是在今年,这是第一次,Python...
阅读(16281) 评论(6)

Alan Kay在EuroPython大会上的基调——“孩子第一(Children First)”

两天前(译者注:即2006年7月3日,Guido van Rossum先生于7月5日撰此文),Alan Kay在EuroPython大会上提出了一个鼓舞人心的基调。我可能不能对此做出适当的评价,不过我想把它描述出来给大家看看。当时,Alan因为肺炎还在休养当中,所以没有来现场演说。通过欧洲核子研究中心(CERN)的视频连接,他在自己位于加利福尼亚的家里和我们进行了这次谈话。这是我所见过的最好的...
阅读(9395) 评论(6)

Python 3000——配接(Adaptation) 还是泛型函数(Generic Functions)?

我们开始真正地讨论Python3000了。这里有一个新的邮件列表和一个版本分支。首要的问题是关于流程的。Python 增强建议书(Python Enhancement Proposal,简称PEP)的很多新格式正在制定,目的是为了避免重蹈Perl 6的覆辙:-)。我在blog一个关于功能的提案,这个提案在过去一段时间里已经发生了很大的变化)自盘古开天地之日起,Alex Martelli就一直是...
阅读(9447) 评论(5)

About Me

Guido van Rossum是Python编程语言的创始人,原在荷兰,现居美国,就职于google公司。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是一个Monty 大蟒蛇飞行马戏团的爱好者。Van Rossum先生的精品著作包括:An Introduction to ...
阅读(3735) 评论(0)

动态函数重载(Dynamic Function Overloading)

我已经向Python的subversion沙箱里提交了一个新的动态函数重载的实现。尽管“(动态或运行时)重载函数[(dynamically, or run-time) overloaded functions]”这一术语受到各方批评,我还是要继续讲讲它。“(动态或运行时)重载函数”又可称为泛型函数(generic functions)、多重方法(multi-methods)或分派(dispatch...
阅读(8293) 评论(8)

Guido van Rossum致中国读者信

亲爱的中国读者:    很高兴CSDN给我提供这么一次机会,把我的博客用中文的形式展现给读者。Python这门语言让人们的生活变得更加便捷。它可以使你把精力集中于手头的工作,而不是纠缠于计算机系统每一个晦涩难懂的细节。如果你希望了解更多有关Python的知识,你可以查阅一些中文资源。http://www.python.org/doc/nonenglish/#chinese列出了一些。大家可以从py...
阅读(13851) 评论(21)
    个人资料
    • 访问:128667次
    • 积分:1451
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:1篇
    • 译文:11篇
    • 评论:64条
    文章分类
    最新评论
    Guido的信息