论坛首页 编程语言技术论坛

我的理解:yield是占位符

浏览 24373 次
该帖已经被评为精华帖
作者 正文
   发表时间:2006-10-30  
忘了上次在哪里看见讨论x-ray不应该翻译成x光而应该翻译成x射线,因为x-ray不是可见光,还举了紫外线红外线的例子,连光谱都拿出来了。

我的看法是像这种如果大家都在用的,错就错巴,比如以前说只有jue se才是'角色'的正确发音,但是说jiao se的人多也就默认了。

鲁棒性不知道多少人用?音译的词一般是没法的靠字面理解的,和‘幽默’一样,如果用的人多了就不用去细想了。
0 请登录后投票
   发表时间:2006-10-30  
However, funny translation should be allowed too.

"好久不见" translates to "long time no see", this Chinglish is accepted by English community now.
0 请登录后投票
   发表时间:2006-10-30  
老外常常用生活中常用的词来打比方,让计算机领域的术语生活化简单化

我们常会把简单的词翻译的或故意学术化, 用另外一个领域的生僻词来解释现有的词,好像恐怕别人理解快了,自己就丢面子

yield 在 其它英文的ruby 文章中有调用的含义的使用,我们应该承认
咬着xx给xx也不换,是不好的

http://r4rclub.schtuff.com/%E7%AC%AC%E5%85%AB%E7%AB%A0_%E6%8E%A7%E5%88%B6%E6%B5%81

我曾经调查过的yield 在其它语言中使用,请上眼

R4R的书里面讲yield 放在流程的控制中, 与对象的调用不是一回事

在这里猛讨论鲁棒, 不一定可以让yield 也harden 并确定下唯一的译法, 愿意理解成站着茅坑自己不拉屎让别人拉, 或减少个人的火气让老头老太先走,或是申奥的北京大娘用beijingish调动你过马路

都向董彬学习, 认命吧

反正自己理解了就行了关他人什么事










0 请登录后投票
   发表时间:2006-10-30  
railscn 的大侠们都到这来了。热闹啊。:-)
0 请登录后投票
   发表时间:2006-10-30  
就差一点,成为精华帖子

有本钱投票的赶快把这个讨论给固化了吧 对鲁棒化

精华帖子也不等于是伟大正确的帖子, 投了,是我有了投票权后民主权利的不近善意的表达

0 请登录后投票
   发表时间:2006-10-30  
bd7lx 写道
就差一点,成为精华帖子

有本钱投票的赶快把这个讨论给固化了吧 对鲁棒化

精华帖子也不等于是伟大正确的帖子, 投了,是我有了投票权后民主权利的不近善意的表达



建议你别拉票,这种风气要不得。你可以自己“赞”一个,但是别这样拉票。
0 请登录后投票
   发表时间:2006-10-30  
您的理解太死板了

这在用行动来诠释 "内容"

狭隘的眼界和思想必然玩法单一,也不容易得到交流的快乐
0 请登录后投票
   发表时间:2006-10-30  
去看看java线程中的yield()方法吧,rails中的yield与此原理应该是相通的,都是一个主动放弃占用的道理,只是java中此时把对线程的控制权交给操作系统来轮换,rails不熟悉,不敢妄下结论。
0 请登录后投票
   发表时间:2006-10-31  


对本站内的操作方式应该是原作者的大学阅览室站位方式:

在blog里作个草稿,先抢个小位置

过两天,转成发布

看看有没有人惦记 发comment

然后就掖藏到论坛里,由于本站的近视眼功能,帖子和其它坛子池子不同, 虽然新来的,可是带着blog的出生证明,坛子会依照排队算法根据blog出生日来确定坛子出现日,并排序, 这就完成了placeholder的初步功能

还有其它的占位功能, 以后细化讨论



上面放了个占位符, 嘿...

这样站位发表的好处,可以规避风险, 隐藏帖子并延长寿命

缺点, 传统论坛的习惯者会不习惯, 他们不知道坛子有多深, 因为新的-对于读者新的帖子不一定在最上面







0 请登录后投票
   发表时间:2006-10-31  
Yield其实是label的扩展,结构化编程出现之前,我们主要用label和goto来干活,结构化出现以后,这些东西被排斥,C为了实现非局部跳转,实现了setjmp和longjmp,setjmp就是做了一个label,longjmp自然实现goto的能力:)。它们相对于label和goto来说,增加了一个保存context的能力。

yield实现了一个更自然的label定义方式,同时提供jump out的动作,以后可以自然自动的实现jump in。也就是说,它其实是一种对于label和goto更结构化的使用方式。

关于这一切更抽象更灵活的发展,就是所谓的continuation。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics