鱼C论坛

 找回密码
 立即注册
查看: 3033|回复: 8

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

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

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

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

x

翻译原文:
The situation is complicated by the fact that the procedure may itself request the execution of another procedure, which may request still another, and so on (Figure 7.9). Consequently, the return locations being remembered begin to pile up. Later, as each of these procedures is completed, execution must be returned to the proper place within the program unit that called the completed procedure. A system is therefore needed to save the return locations and later retrieve them in the proper order.

翻译答案:
如果一个被调用的过程本身还要调用其他过程,而那些过程同样也需要调用另外的过程,这样一来整个情形就会很复杂。因此,返回地址的记忆就开始堆积。然后,当每一个过程都结束后,操作必须返回到被称为完成过程的程序块中的合适位置。因此,系统需要按照适当的顺序存储和找回返回地址。

读完一本书翻译原文:
How they toiled and sweated to get the hay in! But their efforts were rewarded, for the harvest was an even bigger success than they had hoped. Sometimes the work was hard; the implements had been designed for human beings and not for animals, and it was a great drawback that no animal was able to use any tool that involved standing on his hind legs. But the pigs were so clever that they could think of a way round every difficulty. As for the horses, they knew every inch of the field, and in fact understood the business of mowing and raking far better than Jones and his men had ever done. The pigs did not actually work, but directed and supervised the others. With their superior knowledge it was natural that they should assume the leadership. Boxer and Clover would harness themselves to the cutter or the horse-rake (no bits or reins were needed in these days, of course) and tramp steadily round and round the field with a pig walking behind and calling out ‘Gee up, comrade!’ or ‘Whoa back, comrade!’ as the case might be. And every animal down to the humblest worked at turning the hay and gathering it. Even the ducks and hens toiled to and fro all day in the sun, carrying tiny wisps of hay in their beaks. In the end they finished the harvest in two days’ less time than it had usually taken Jones and his men. Moreover, it was the biggest harvest that the farm had ever seen. There was no wastage whatever; the hens and ducks with their sharp eyes had gathered up the very last stalk. And not an animal on the farm had stolen so much as a mouthful.

翻译答案:
收割牧草时,他们干得多卖力!但他们的汗水并没有白流,因为这次丰收比他们先前期望的还要大。  

    这些活时常很艰难:农具是为人而不是为动物设计的,没有一个动物能摆弄那些需要靠两条后腿站着才能使用的器械,这是一个很大的缺陷。但是,猪确实聪明,他们能想出排除每个困难的办法。至于马呢,他们对这些田地了如指掌,实际上,他们比琼斯及其伙计们对刈草和耕地精通得多。猪其实并不干活,只是指导和监督其他动物。他们凭着非凡的学识,很自然地承担了领导工作。鲍克瑟和克拉弗情愿自己套上割草机或者马拉耙机(当然,这时候根本不会用嚼子或者缰绳),迈着沉稳的步伐,坚定地一圈一圈地行进,猪在其身后跟着,根据不同情况,要么吆喝一声“吁、吁,同志!”要么就是“喔、喔,同志!”在搬运和堆积牧草时,每个动物无不尽力服从指挥。就连鸭子和鸡也整天在大太阳下,辛苦地用嘴巴衔上一小撮牧草来来回回忙个不停。最后,他们完成了收获,比琼斯那伙人过去干的活的时间提前了整整两天!更了不起的是,这是一个庄园里前所未有的大丰收。没有半点遗落;鸡和鸭子凭他们敏锐的眼光竟连非常细小的草梗草叶也没有放过。也没有一个动物偷吃哪怕一口牧草。  
        翻译篇(每次翻译的量都不会很大,全部翻译才有奖励哦)
ss.jpg


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

farm.jpg


        每日一句
Instead of worrying about what you cannot control, shift your energy to what you can create.
与其担心你无法掌控的,不如将精力花在你能创造的上。 (刮刮乐,挂出大奖)

本帖被以下淘专辑推荐:

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

使用道具 举报

发表于 2017-3-28 10:49:14 | 显示全部楼层
抛弃你那种患得患失的想法,把你的精力放在有创造力的事情上。

评分

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

查看全部评分

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

使用道具 举报

发表于 2017-3-28 13:48:36 | 显示全部楼层
堆栈对于这样的一个系统是理想的选择。当每个程序被调用的时候,指针指向堆栈中相关的返回位置,当每个程序被执行完成后,堆栈的顶层被提取一个确定的获取指针返回位。这个例子是堆栈应用的典型代表,他证明了堆栈和回溯处理之间的关系。事实上,这个是堆栈的固有概念,在任何需要退出的系统上,与之有相反的顺序。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-28 17:02:21 | 显示全部楼层
刚发现每日一句!我基础太差,翻译的太专业,先每天学点每日一句吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-28 23:05:23 | 显示全部楼层
本帖最后由 joker11111 于 2017-3-29 19:55 编辑

栈是一个系统的理想结构。每个程序被执行的时候,一个指针就指向弹栈执行返回这个函数位置,直到每一个程序都执行完成,栈顶才会回到它最开始的位置。举个例子:一个代表就是栈通常来看是栈和回溯过程之前的联系。事实上,栈的含义从最初来看是一个系统反序回到它最开始的刚启动时的顺序的详细过程。

动物农场:
虽然在夏季去农场干活就像是上钟,但是动物们还是非常开心,因为他们之前从来没有想过一切都是属于自己的。每一口事物都是满满的幸福开心,现在这真的是属于他们的食物,是自己生产的,更是为自己生产的,再也没有强迫他们上工的农场主了。尽管动物们还缺乏经验,没有寄生虫似得人类的参与,这里每一个动物都有足够的食物。同时他们也更轻松了。期间,他们也遇到许多困难,例如,这年年底,当他们开始收割谷物的时候,因为农场没有置办打谷机,他们不得不用古老的方法来收割,还要用嘴吹去谷壳。但是猪的机灵和鲍克斯的力大无穷总能是他们度过难关(这句是真难译,看了兜兜的,还是兜兜译的好),鲍克斯是每个人都钦佩的人。它曾经在琼斯时代时就是一把好手,而今,它更是一个顶三个。那强健的肩膀,常常承担着庄园所有的活计。从早到晚,他都在不停歇的干,总是在最困难的地方中去。他和公鸡定了个约定,每天早上提前半小时叫醒他,在正式干活之前的时间,他会志愿去那些最需要的地方去干活。他对于每个问题的答案都是:“我还需要更努力工作”,这也是他的座右铭。

评分

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

查看全部评分

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

使用道具 举报

发表于 2017-4-1 11:13:17 | 显示全部楼层
堆栈是这个系统的理想结构。当每一个程序被调用,它相关的指针地址被推进堆栈,当调用程序完成,堆栈的顶端进行弹栈操作,指针地址回到主程序。这个例子代表了堆栈被广泛应用于堆栈和寻址过程。确实,堆栈的概念是任何寻址操作必须使用的。

整个夏天的工作变得像零时工一样。动物们都没有想到工作能如此轻松。每一口饲草被感恩充满,现在都是他们自己的食物,被他们生产也属于他们,不需要被苛刻的主人施舍食物。当那些寄生的人类被驱赶后,动物们每一员都拥有了更多的食物。同时也拥有了更多的休闲时间,这是动物们没有的经历。它们也遇到了一些困难,比如,在一年的晚些时候,当它们收集谷物时,他们需要用最原始的方法来踹谷,因为农场中没有打谷的机器——但,猪们用它们的机智,以及Boxer用强壮的肌肉解决了这个问题。Boxer是每个动物都钦佩的对象。Boxer在Jones先生统治时期就是辛劳工作的,但现在它看起来更像三匹马,而不是一匹。这些天来,当在农场中的工作轻而易举。从早到晚,它就在推和拉,经常出现在最难的工作场所。他的生物钟比其他动物都要早一个小时,也会自愿帮助那些需要帮助的动物们,在他的工作开始之前。他面对任何困难,和挫折都会用“我会更努力工作的”来怼回去,这是他的人生信条。

评分

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

查看全部评分

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

使用道具 举报

发表于 2017-7-1 08:41:40 | 显示全部楼层
栈对于一个系统来说是一个很有想法的设计。当每一个过程被调用的时候,相关的(pertinent)指针返回的位置就是入栈的位置,同时,当每一个过程运行结束时,栈顶的实体在出栈的时候确保获得一个指向正确返回位置的指针。这个例子,总体上代表(representative)了栈应用程序,展示(demonstrate)了栈和进程回溯之间的关系。的确,栈的观念是从任意进程需要从进入系统的相反顺序退出(back out)上继承(inherent)来的。

评分

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

查看全部评分

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

使用道具 举报

发表于 2017-12-15 18:09:07 | 显示全部楼层
堆栈的设计非常符合这样的系统。当一个过程被调用的时候,和这个过程相关联的返回地址的指针会入栈,然后每当一个过程调用完成之后,
出栈一个栈顶元素,该元素一定包含指向正确返回地址的指针。关于如何演示堆栈和回溯处理过程之间的关系,这个例子是一个经典代表。
的确,堆栈的概念在任何需要以和进入顺序相反的顺序返回到系统的处理程序中都是内置的。

动物农场:
整个夏天,农场的工作进行得井然有序。动物们很开心,因为他们从来都没有想过会有这么一天。
没吃一口食物都会感到开心,因为现在这些食物真正地属于他们了,他们自己为自己生产出来的食物,不是由一个吝啬的主人来分配给他们了。
随着那些毫无价值的寄生的人类的离开,分配给每个动物吃的东西就更多了。虽然动物们没有经验,但是空闲的时间更多了。
他们遇到了不少麻烦,例如,在年末割完玉米的时候,因为没有打谷机,他们不得不把玉米踩出来,用嘴吹掉玉米壳的这些原始的方式。
但是凭借着猪的聪明和boxer的强壮体魄,经常能够顺利度过难关。所有人都认可boxer。
在琼斯的时期,他就是个努力工作的人,但是现在他好像三匹马那样强壮;在某些日子里,就好像整个农场的工作都落在了他的肩膀上。
从早到晚,他一直在推和拉,总是在最艰难的工作上劳作。
他和一直公鸡约好在早上叫醒他,比任何动物都早半个小时,在正式开始一天工作之前会义务做一些最迫切的劳动。
对于每一个问题与苦难,他都会说‘我会更努力工作’,这也已经成为他的座右铭。

Instead of worrying about what you cannot control, shift your energy to what you can create.
把你的精力放在那些你能做的事情,而不是你不能控制的事情上。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-17 08:44:39 | 显示全部楼层
对于这样的系统来说堆栈是一个理念结构。当每个流程被调用,指针指向相关的返回位置
是进栈,当每个流程完成,确保堆栈的顶部入口获取到合适的指针返回位置。这个例子是
典型的堆栈应用,演示了堆栈和程序回溯的关系。确实,堆栈的理念在任何程序中都是一
个固有的理念,它要求以输入堆栈相反的顺序退出系统。

评分

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

查看全部评分

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 22:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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