鱼C论坛

 找回密码
 立即注册
查看: 2949|回复: 11

[练习] 【2017-3-27】每天进步一点点

[复制链接]
发表于 2017-3-27 08:46:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
翻译原文:
Backtracking
A classic application of a stack involves the execution of a program involving procedures as found in our pseudocode. When the execution of a procedure is requested, the machine must transfer its attention to the procedure; yet later, when the procedure is completed, the machine must return to the original location before continuing. This means that, when the initial transfer is made, there must be a mechanism for remembering the location to which execution ultimately returns.

翻译答案:
回溯
堆栈的一个典型应用发生在一个程序单元调用一个过程的操作中。为了完成这个调用,机器必须将它的注意力转移到这个过程上;当过程调用结束后,机器必须返回到程序块进行调用时所处的位置。这就意味着必须有一种用来记录操作结束后返回的位置的机制。

读完一本书翻译原文:

But at this moment the three cows, who had seemed uneasy for some time past, set up a loud lowing. They had not been milked for twenty-four hours, and their udders were almost bursting. After a little thought, the pigs sent for
buckets and milked the cows fairly successfully, their trotters being well adapted to this task. Soon there were five buckets of frothing creamy milk at which many of the animals looked with considerable interest.
‘What is going to happen to all that milk?’ said someone.
‘Jones used sometimes to mix some of it in our mash,’ said one of the hens.
‘Never mind the milk, comrades!’ cried Napoleon, placing himself in front of the buckets. ‘That will be attended to. The harvest is more important. Comrade Snowball will lead the way. I shall follow in a few minutes. Forward,
comrades! The hay is waiting.’ So the animals trooped down to the hayfield to begin the harvest, and when
they came back in the evening it was noticed that the milk had disappeared.

翻译答案:
就在这时刻,早已有好大一会显得很不自在的三头母牛发出振耳的哞哞声。已经二十四小时没有给她们挤奶了。她们的奶子快要胀破了。猪稍一寻思,让取来奶桶,相当成功地给母牛挤了奶,他们的蹄子十分适于干这个活。很快,就挤满了五桶冒着沫的乳  
白色牛奶,许多动物津津有味地瞧着奶桶中的奶。  
“这些牛奶可怎么办呢?”有一个动物问答。  
“琼斯先生过去常常给我们的谷糠饲料中掺一些牛奶。”有只母鸡说道。  
“别理会牛奶了,同志们!”站在奶桶前的拿破仑大声喊道,“牛奶会给照看好的,收割牧草才更重要,斯诺鲍同志领你们去,我随后就来。前进,同志们!牧草在等待着!
” 于是,动物们成群结队地走向大牧场,开始了收割。当他们晚上收工回来的时候,大家注意到:牛奶已经不见了。  

        翻译篇(每次翻译的量都不会很大,全部翻译才有奖励哦)

ss.jpg


非计算机方向系列:读完一本书(这是一本经典书籍,里面的每一个单词都值得查阅)

farm.jpg


        每日一句
A random act of kindness, no matter how small, can make a tremendous impact on someone else's life.
你的一次无心的善举,不论多么微不足道,都可能对他人的生活产生巨大影响。 (刮刮乐,挂出大奖)

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-3-27 14:12:07 | 显示全部楼层
事实形式是复杂的,程序本身可能执行另外一个程序,还可能仍然请求另一个,等等(计算7.9)。因此,被记住的返回位置开始堆积。当每个程序被完成后,执行必须返回完成的程序单元内合适的位置。因此系统需要去保存这些返回位置,以后恢复只需一个合适的指令。

评分

参与人数 1鱼币 +1 收起 理由
破渔网兜兜 + 1 打卡奖励

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-27 14:16:06 | 显示全部楼层
无心的善良,无论多么微小,都会对其他人的生活产生巨大的影响。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-27 14:57:53 | 显示全部楼层
第一篇:
情况会变得复杂当一个程序执行的过程需要另一个程序过程的执行,可能还再需要另一个,或者更多(数字7.9)。
因此,被记录的返回位置会不断积累。之后,当每个程序过程都执行完毕,程序就需要返回到完成程序执行过程的程序单元的正确位置。一个系统就是因为这样才需要保存返回的位置,然后在按正确的顺序依次检索它们。
第二篇:
它们为了得到干草付出了多少的汗水和辛劳!但他们的努力是值得的,收获比他们所预期的更丰厚。有时工作很辛苦,那些器具是设计给人类使用的而不是给动物,同时没有动物能够借助器具包括站立也是一个很大的劣势。但是猪猪们都很聪明,它们能够想办法去解决每个困难。对于马来说,它们了解土地的每一英寸,并且比Jones和它的伙伴们更清楚耙子和割草之间的关系。猪猪们没有劳作,而是指导和监督其他人。由于具备优越的知识,它们很自然而然地承担领导角色.Boxer和Clover会给自己装备上刀具和马用的耙子(在这样的时光里就没必要追究细枝末节了),然后绕着土地一圈又一圈的沉稳地漫步,后面跟着一只猪视情况叫喊着,‘加油,同志!’或者‘不要拉下了,同志!’每只动物都参与翻草和收集的劳累的工作。甚至鸭子们和母鸡们都一整天辛苦地拾取遗漏的干草。最后,Jones和它的伙伴们用比平常少两天的时间完成了收获。除此之外,这也是在农场能见到的最丰厚的一次收获。没有一点浪费,因为鸭子们和母鸡们用它们锋利的眼睛寻找着每一秆干草。并且在农场的动物们都没偷吃过一口。

评分

参与人数 1鱼币 +1 收起 理由
破渔网兜兜 + 1 打卡奖励

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-27 21:01:39 | 显示全部楼层
它们在收割干草上付出辛勤的汗水。但是它们的努力是得到回报的,收获远超于它们的预期。有时工作是辛苦的;这只使用于人类,不适用于动物,动物不能使用任何的工具在他们的后腿上这是个大的缺点。但是猪们是非常聪明的以至于它们可以想出一个高深的迂回之法。至于马们,它们熟悉这里每一寸土地,确切的说是了解割草和耙草的事物,远好于琼斯和他的伙计们所做的。猪们并不实际参与工作,而是指导和监督其他人。由于它们拥有丰富的知识,自然而然的它们就应该作为一个领导者。boxer和clover给他们自己装备上切割机或者马拉耙(当然,在这些日子中没有马嚼子和缰绳被需要)稳步的一圈又一圈的在田间劳作,身后跟随着猪适时的喊着“走起,同志”或“哇,回来同志”。每个动物都谦卑的搬运干草然后将其堆在一起。甚至鸭子和母鸡都在太阳底下用嘴来来回回一撮一撮的辛勤劳作一整天。最后他们比琼斯和他的伙计们整整提前了两天完成了这场收获。更有甚者,这是他们在农场看到的最大收获。鸭子和母鸡用它们敏锐的眼睛捕获最后一叶草料。也没有一个动物在农场偷吃

               
                 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-27 21:04:59 | 显示全部楼层
本帖最后由 joker11111 于 2017-3-27 21:50 编辑

这种情况可能由于程序本身还请求执行另一个程序,而这个程序可能还会执行其它程序而显得复杂化,就像图7.9所示。所以返回的位置开始不断的积累,最后,每一个关联的程序的位置都被记录下来,执行程序在这些程序集合里必须在将到某个程序执行完成时返回相对应的程序入口地址。一个系统因此需要存储返回的程序位置,并在将来将它们以之前的顺序逆序依次释放。

Consequently : 所以

动物农场:
动物们不辞辛劳并挥洒汗水地收存牧草!但是他们的努力也得到了回报,收割牧草取得了比他们想象中还要好的胜利。他们一度工作的非常努力;那些工具都是为人类而设计的而不是给动物设计的,因此一个很大的弊端就是没有动物可以用自己的身体来使用这些工具。但是猪是如此聪明以至于他们想到一个相当聪明(很难想出)的方法。对于马来说,他们知道那片田地的尺寸,因此他们收割和耙堆比琼斯和他们仆人们快的多。猪并没有实际的劳作,但是却
给其它动物们以方向和激励。以他们丰富的知识以至于自然而然他们被看成是领导。Boxer和Clover披上马具去收割或者耙堆(在之前劳作的时候就已经不需要人去控制,现在自然更不需要),持续不断地一圈一圈在这个田地里来回劳作,猪就走在后面并加油喊着“一二,加油,同志们”,马的劳作也就有了节奏。每一个动物都是尽自己的全力收割并收集着牧草。就连鸭子和鸡都全天在太阳天下辛苦劳作,用它们的嘴来收集牧草。最后,他们比往常提前两天完成收割。没有一点点浪费;鸭子和鸡用它们犀利的眼睛收集着每一根牧草。农场里没有一个动物偷拿牧草。


the implements : 工具

评分

参与人数 1鱼币 +1 收起 理由
破渔网兜兜 + 1 打卡奖励

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-28 00:27:05 | 显示全部楼层
situation  地点、位置、场所
complicated 复杂的、错杂的、混乱的、麻烦的
fact 事实,实际、实情、论据;证据;
procedure 工序、过程、程序
execution 实行、执行
consequently 因…而起
pile up 软毛、绒毛
Proper 适当的、相当的;正当的
Order 次序,顺序,体系
retrieve  取回、恢复
完全看不懂

点评

可以从头看,前几天熟悉后,后面就不是这么难了  发表于 2017-3-28 08:43
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-1 10:25:37 | 显示全部楼层
这样的环境给予程序会自动调用其他的程序,这意味着需要多个程序的支撑,如图7.9所示。所以,返回寻址需要被记录。当每一个调用函数完成后,返回主程序,直到程序被执行完毕。因此,这个系统需要保存返回位置,也需要最终返回到主程序序列当中。

动物们在田地里是何等辛劳的工作!但它们的付出是有回报的,收获比它们想象中的还要大。
有时候工作很难开展,那些工具是为人类设计的,而不是为动物;所以动物们没法儿使用任何需要两腿站立才能使用的工具。但,猪们都非常聪明,它们总能找到解决困难的办法。马直到田野里的每一英尺,在割草和耙地上比Jones先生和他的伙计们做的更好。猪们没有亲自工作,但总是指挥和监督其他动物。猪们凭借高人一等的智慧,自然成为了动物们的领导。Boxer和Clover在马车上一圈圈的巡视田地,旁边还有一只猪不断地在喊叫,“加油,同志们!”。每一个动物都从事着卑微的工作,在田地里打转,收集干草。每只鸭子和母鸡在太阳下整天整天的工作,用嘴叼着细小的干草。最终,它们用两天的时间完成了收割,这比Jones先生和他伙计们用的时间更少。这比从前农场的收获更多。这里没有浪费的,母鸡和鸭子们用它们敏锐的眼睛收集着遗落的穗子。也没有一个农场中的动物偷吃。



评分

参与人数 1鱼币 +1 收起 理由
破渔网兜兜 + 1 打卡奖励

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-30 06:59:52 | 显示全部楼层
这种一个请求过程自身调用另外一个过程,它还可能继续请求下一个过程,如此下去的情况事实是复杂的(complicated)(图7.9)。作为结果,返回的位置要被堆积(pile up)记录起来。然后,当每一个过程都执行完毕后,执行程序必须返回到程序单元中正确的位置,这个位置叫做完成过程。因此,一个系统需要保存位置并且稍后以正确的顺序恢复(retrieve)。

评分

参与人数 1鱼币 +1 收起 理由
破渔网兜兜 + 1 打卡奖励

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-15 17:29:19 | 显示全部楼层
本帖最后由 zlj19931010 于 2017-12-15 18:11 编辑

这里有一个比较复杂的情况,函数里面会需要其他函数的执行结果,其他函数还会请求另外函数如此循环(如图7.9所示)。
结果就是,返回地址会被累积记录起来。
然后,等到所有的函数执行完成之后,执行结果必须返回到程序单元调用最初调用函数处。
因此,一个系统必须能够保存返回地址,等到各个函数执行完成之后可以按照函数链的顺序返回。

动物农场:
他们收割干草,多么的幸苦和廉价。但是他们的付出或得了回报,丰收比他们想象的要来的更大。
有时候,这些活是很难的;收割的工具是专门为人类设计的,而不是动物,还有一个很大的缺点,没有动物能够直立来使用这些工具。
但是猪们很聪明,他们想出了一个可以解决所有困难的一个方法。
对于马来说,他们非常熟悉这些田地,实际上他们对于割草和耕地的理解比琼斯和琼斯的伙计要好的多。
猪不参与实际的工作,但是安排和监督其他动物工作。由于他们卓越的才华,很自然的就承担了领导的工作。
boxer和clober把自己拉到切割器或马耙上(当然,在那些天里不需要马嚼子和缰绳),绕着田地稳稳地一步一步走,猪在后面跟着,嘴里喊着‘跑啊,同志’,或者是‘慢点,同志’。
所有动物动埋头苦干,把干草割下来然后收集起来。鸭子和母鸡们也辛苦工作,一整天北朝太阳地辛苦工作,用嘴一小捆一小捆地叼干草。
最后,他们用了两天的时间完成了这次大丰收,比琼斯和琼斯的伙计们花费的时间要少。
更重要的是,这次收割是整个农场有史以来最大的丰收。
没有一点的浪费;鸭子和母鸡们用他们那尖利的眼睛收集了最后一捆干草。
农场的动物们连一口都没有偷吃。


A random act of kindness, no matter how small, can make a tremendous impact on someone else's life.
一个不经意间的善举,无论是多么细微,都可能对某个人的余生造成很大的影响。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-12 09:38:07 | 显示全部楼层
由于程序本身可能需要执行另一个程序,另一个程序又需要执行另一个程序等,情况就变
得复杂起来。因此,被记住的返回地点开始堆积起来。然后,每一个程序都完成了,执行
必须返回到程序单元内合适的地方的这个操作成为程序完成。一个系统因此需要保存返回
的位置和稍后取的他们正确的顺序。

评分

参与人数 1鱼币 +1 收起 理由
破渔网兜兜 + 1 打卡奖励

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 02:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表