最新文章列表

yield in Python2.5

http://python.cn/pipermail/python-chinese/2006-September/028942.html
xin_wang 评论(0) 有2022人浏览 2006-11-01 09:23

Ruby yield释疑

context switch不足以表明coroutine,一般的方法调用(subroutine)也是context switch的,只有能保留上次context的(continuation)才是coroutine。Ruby的yield只是种匿名函数调用的syntax sugar。布娃娃用的yield 1, yield2, yield3的例子是用1,2,3去初始化块变量, block本身不记得上次的c ...
cookoo 评论(0) 有4165人浏览 2006-11-01 03:10

Java也开源

几个月前,SUN曾经提出过将Java开源,今天是十月的最后一天,看来这件事发生在这个月是不太可能的了。 无论下个月的结果怎么样,相信Java迈向开源的步伐是会不断加快的。 今天搞了一天的DSDK,ant, build.xml 久违了。 -target 1.3 原来j2me对版本是非常敏感的。 Java从一开始,就有一个src.zip的文件,虚拟机部分即使提供源码,相信也少有人去专研 因此 ...
paofan 评论(0) 有1052人浏览 2006-10-31 21:22

Re: 疑问:yield到底是怎么运作的?

看到那个“yield是占位符”的帖子我就有些疑惑了。 在我的印象中,Ruby Yield, Python Yield, C# Yield 都是用来实现 coroutine的。都可以用来实现 iterator, generator。既然是 coroutine,自然是 context switch。 不过,我还记得 cookoo 的 python vs ruby 帖子,里面说,ruby yield 和 ...
buaawhl 评论(0) 有4608人浏览 2006-10-31 10:44

疑问:yield到底是怎么运作的?

  最早看到yield时,就用c/C++中的概念对比了一番,发现最接近就是“宏代码的展开”。粗看起来,这样的理解是可以的。不过马上就有个问题出来了,就是定义域。宏代码的展开,要求展开后的代码处于被展开的位置同一个定义域,否则,相关变量和函数就会出现没有定义的错误。 不过从下面的ruby代码来看,yield没有这样的问题存在 class A def self.test yield end e ...
jack 评论(31) 有13132人浏览 2006-10-31 08:57

Javascript 1.7

在firefox 2.0的介绍里看到了这家伙: http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7 看样子从python语法上学了不少啊。
qiezi 评论(0) 有2207人浏览 2006-10-27 16:02

erlang的设计思想能不能移植到ruby里面来?

erlang比较先进的地方大概就是它的并行工作方式,我一直在想为什么别的语言没有实现类似的玩意?这几天简单想了想,移植到其它语言应该可以的。 erlang核心是一个消息系统,可以在进程之间发送消息,而进程则不限于同一台机器。 在不遇机器之间发送消息当然是通过socket,本机进程之间则有多种方式可选,可以通过共享内存来高效实现。本机的多个进程和其它机器的多个进程的通讯如何管理?要有一个管理程序负 ...
qiezi 评论(3) 有2834人浏览 2006-10-26 20:11

Ror初学笔记

  Ror正在以惊人的速度增长着,特别是在经常光顾JavaEye的时候发现Ror已经在国内有很好的基础了,当然要凑个热闹尝尝鲜 咯。      目前国内Ror的中文资料还是很少的,到网上找找就只有Eiffel Qiu的 Ruby on Rails实践(以下简称为Ror实践),想必是如果有朝一日Ror成就大业了,那么国内肯定本文的作者肯定就是国内Ror的开山鼻祖咯。毕竟Ror是新事务,像我这种只能勉强 ...
yueguangyuan 评论(0) 有1814人浏览 2006-10-16 01:29

Python学习笔记

Python学习笔记 --来自《简明Python教程》 一、基本概念 1.       数:整数、长整数、浮点数【例:3.23或52.3E-4】、复数【例:(-5+4j)或(2.3-4.6j)】 2.       字符串: (1)  在双引号中的字符串与单引号中的字符串的使用完全相同 (2) 
hitgnu 评论(0) 有2435人浏览 2005-08-19 15:51

Python学习笔记:Python Language Features

from :http://www.linuxren.org/article/ebooks/programpython/_chapter%201.htm#python2-CHP-1-SECT-3 Table 1-1. Python Language Features Features Benefits No compile or lin ...
hitgnu 评论(0) 有1337人浏览 2005-08-05 09:32

你今天Python了吗?(上)

        你今天Python了吗?为了提高你的生产效率,赶快去关注一下小蟒蛇的成长吧!别再把Python当作你的业余爱好了,她能为你做手头上几乎所有的工作,而且能做得更好,也让你把写代码看成是一种真正的乐趣。为什么我们就一定只将注意力盯在C++、Java、C#这些所谓正统的语言上呢?我们的目标不是Be a pragmatic programmer吗?C++、Java乃至C#都可以看做是同一类型 ...
perhaps 评论(0) 有1362人浏览 2004-09-28 12:05

IronPython的第四块鳞片

        尽管每天都会关注Jim的blog,关注IronPython的Mail List,但是这几天来都没有什么收获,不仅Jim的blog都快发霉了,Mail List这两三天竟然也没有新的Mail,让我好生失望。看来一切的东西都得靠自己去摸索了,原本想拿着IronPython的源代码研读一番,怎奈天生愚钝,《Code Reading》那本好书又没有带在身上,看代码如同在蜀道行走一般。看来从P ...
perhaps 评论(0) 有849人浏览 2004-09-27 21:57

恶补算法与数据结构(一)——排列问题

        上次朋友的一个问题,让我重新翻开了那本尘封已久的《数据结构、算法与应用》。仅仅重读了第一章,我不得不再次为专注数据结构与算法研究的科学家们佩服得五体投地。        让我佩服的问题其实很简单:生成一个list中的元素的全排列,也就是说input为:[a, b, c],output则是[abc, acb, bac, bca, cab, cba],当然list中的元素个数是不定的。是 ...
perhaps 评论(0) 有1118人浏览 2004-09-26 13:36

IronPython的第三块鳞片(补充)

         在9月份的Mail List中还有一个message也是很有价值的。在Interactive的方式下,键入如下两行代码: >>>from System.Console import *>>>WriteLine("Hello,world!") 屏幕上并不会出现我们所期待的Hello,world! 倒是出现了一个True。如果将 ...
perhaps 评论(0) 有926人浏览 2004-09-23 16:47

wx.NET——wxWidget大树的一片绿叶

        在关注IronPython的Mail List的时候,无意中看到了一个开源项目:wx.NET。这个项目致力于开发一个基于.NET的GUI库。或许大家对这个项目还不是很了解,但是作为这个项目的基础类库——wxWidget可是大名鼎鼎了。在wxWidget基础发展起来的GUI库也是数不胜数,有Java的实现版本wxJava,Perl的实现版本wxPerl,还有在Python社区中也十分流 ...
perhaps 评论(0) 有1310人浏览 2004-09-21 17:51

IronPython的第三块鳞片

        已经两天没有见到IronPython那条小蟒蛇,你想念它了吗?今天就再跟大家说说它的事情吧。由于IronPython的老爸Jim的blog半天都不会更新一次,Mail List就成为所有的信息的来源了。9月份的Mail依旧热闹,而且很多热心的程序员对一些bug给出了自己的解决办法。        1、对于Interactive方式下class的定义,如下 >>>  ...
perhaps 评论(0) 有1032人浏览 2004-09-18 15:54

IronPython的第二块鳞片

        今天花了两个小时的时间把users-ironpython.com Archives中8月份的Mail仔细的看了一遍,整体的感觉就是IronPython这条小蟒蛇真的太幼小了,确实需要一段很长的时间才能成长起来。当然,我们可以从它的主人Jim的Mail中体会到他抚养这条小蟒蛇所承受的压力以及他的决心。        8月份的Mail长达3900多行,在这些Mail当中,有提问的,有bu ...
perhaps 评论(0) 有1202人浏览 2004-09-15 23:54

IronPython的伙伴——Boo

        带着IronPython和Python之间兼容性的问题,我拜读了Jim的blog,也查阅了很多资料。结果是没有找到答案,倒是有一个意外惊喜,因为发现了在.NET上IronPython并不孤单,除了先前就曾关注过的Python. For NET之外,现在又多了一个更Cool的伙伴——Boo。Boo这个项目来头也不小,她是开源社区CodeHaus在Language方面的两个项目之一,而另 ...
perhaps 评论(0) 有1047人浏览 2004-09-12 21:59

IronPython的第一块鳞片(补充)

        昨天,带着坚定的决心开始去摸索IronPython身上的每一块鳞片了,而在前一篇post当中有一个最经典的例子——HelloWorld。如果你有尝试着在>>>提示符下敲入所有代码的话,你会发现代码输入至第三行,然后再按回车之后,出现了Exception,以致于无法继续下去。事实上,这样的操作在Python上面是一切OK的,另外一方面,如果你将那几行简单的代码写入一个 ...
perhaps 评论(0) 有1197人浏览 2004-09-12 13:16

IronPython的第一块鳞片

        今天在写blog的时候,我看到了链接栏上的两位已经被冷落了好久的朋友:Python和Twisted。回想一下自己的计划,既然已经付出了学习的努力, ...
perhaps 评论(0) 有969人浏览 2004-09-11 03:35

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客电子书下载排行

    >>浏览更多下载

    相关资讯

    相关讨论

    Global site tag (gtag.js) - Google Analytics