And if you pay attention to the smallest things while knowing what's important, then everything else takes care of itself.
如果你注意到了最小的东西,并且知道什么是重要的,那么任何其他事情都会自然而然地好起来。
This is what I've done, if you hear about anything, I'm looking for a job..."
这是我做的东西,如果你听说了什么,那就是,我正在找工作……”
This is on purpose, because one of the things I hope you have learned to do this semester, is look up things you don't know, and figure out what they do. What they mean.
我举这个程序是有目的的,因为我希望你们这续期能学到,如何去查找你不知道的东西并,且弄懂它,们是干什么的,是什么意思。
We're just going to listen and see if anything strikes you as interesting.
听这一片段的任务是看看你能不能发现什么有趣的东西。
Because once you actually push people,to pin them down, what do you mean by it,you end up with something that's either just not true, or not interesting,or not necessary, or not particularly unique to death.
因为你一旦逼问他们这到底是什么含义,得到的东西既不会是真实的,也不会是必要和有趣的,也不会是对于死亡来说独特的。
If you wanted something, and this is still true in France today, it doesn't do any good to go to the local notable, like you did in the eighteenth century and say, "hey,monsieur,the little guy, it would be great if we had a school."
如果你想要什么东西,这在今天的法国仍然是事实,去当地的贵族那里绝无收获,就像是你在十八世纪的时候说,"嘿,小子,如果我有一所学校就再好不过了"
If you were to say to me, what do you think is the most important thing, however you define thing, that has changed the character of life in the United States in the twentieth century, I would say the disappearance of farmers.
如果你问我,我认为什么才是,最重要的东西,你认为是什么,在二十世纪改变了,美国人的生活方式,我会说是农民退出了历史舞台
And when you call a function, one of the things X that happens is whatever your passing in, for instance, X, ; and if this is A, this thing gets copied into A; so at that moment in time of calling increment, I actually have two copies of the same value in memory but they're referred to by different names.
当你调用一个函数,其中发生的一件事情是,不管你输入什么,比如,或者是A,它把这个东西复制到A中;,调用increment的时候,实际上在内存中,有两个同样的值的内存块,但是它们有不同的名字。
Well, you'll know when it crashes, that doesn't help you very much, but you can't always tell whether something's stuck in an infinite loop or whether it's simply taking a long time to compute.
好,你将学到它在什么时候会崩溃,这对你帮助并不大,但是你不能辨别出到底是在一个循环中,有什么东西卡住了呢,还是程序需要很长的时间来计算一个结果呢。
What's the point? Again, you can have things that are syntactically legal but not semantically meaningful, and static semantics is going to be a way of helping us decide what expressions, what pieces of code, actually have real meaning to it. All right?
重点是什么?重申,你可以有东西在语义结构的逻辑上有意义,但是在语义上无意义,而static语义,将是一个帮助我们,决定哪些表达,哪部分的代码实际上,有意义的途径,好么?
应用推荐