It uses what in the Structural Anthropology essay he calls "mythemes" or "gross constituent units" of thought.
它用到了在《结构人类学》中,所说的思想的,“神话素“或者,“大构成单位“
And there was an idea that we exercised with the phonebook which was this notion of dividing and conquering.
我们在进行电话簿实验时用到了一种思想,它就是划分和征服。
Now we're going to analyze this, no secret here, we're going to analyze this using the idea of best response.
毫无疑问,接下来,我们要用最佳对策的思想来分析了
It's probably among the most useful ideas there is for solving complicated problems.
这大概是解决复杂问题,最有用的思想之一。
And so, Descartes' attempt to establish the distinctness of the mind, the immateriality of the mind, on the basis of this Cartesian thought experiment, I think that's unsuccessful.
所以,笛卡尔试图,用他的卡式思想实验来证明,心灵的独立存在性,和非物质性,我认为这种尝试是失败的
That won't allow us to communicate complicated ideas.
我们无法用这些词来进行复杂的思想交流
So it's really neat to think that your counterparts 100 years ago right here at MIT could have been sitting in a class where they had Lewis as their lecturer, and he's putting forth these ideas -- these are actually his lecture notes, even though it wasn't even published yet, and giving this idea of Lewis structure, which is exactly what we keep using today in order to make a lot of these predictions.
因此会有很棒的感觉,当想一想一百年以前像你们一样,在这上学的同学可能正坐在教室里,听路易斯讲课,而他正在提出这些想法-,-而这些正是他的课堂讲义,尽管当时还没有发表,但已经给出了路易斯结构的思想,这正是我们直到今天都一直在用的,用它来做很多预测。
All right. So it's fun, and I got a little bit of applause out of it, which is always nice for me, but I also showed you how to think about it recursively.
好,挺有趣的,我也得到了一点掌声,这让我挺高兴的,但是我想让大家明白,怎么用迭代的思想来解决这个问题。
This is just a little inelegant and so one of the things we'll introduce early on is this idea of abstraction or design whereby if you wanna represent the ideas of 0 and 1, true or false, well, let's give them a synonym like true or false.
这么说有点粗野,我要接着讲的是这种抽象的思想,或者用这个来描绘设计出,真和假的思想,我们可以给真假各指定一个同义词。
And it's a topic I want to pick up on today, we're going to do for the next few lectures, and it's a topic I want to spend some time on because this idea of capturing data and methods, the term we're going to use for it, but data and functions that belong to that data, things that can be used to manipulate them, is a really powerful one.
我们会在今天讲这个话题,在后面几节课还会讲这个,这是个我愿意花点时间,在上面的话题因为这是个,捕获数据和方法的思想,我们用这个术语来形容它,数据中包括了数据和函数等,能用来操作它们的东西,真的是很强大的工具,我们真正要讲的东西是,我们要学会如何把信息。
Not so easy to see. All right, but this is actually a great one of those educational moments. This is a great example to think recursively. If I wanted to think about this problem recursively- what do I mean by thinking recursively?
看不太出来,好,但实际上是一个有教育意义的时刻,这是一个很好的关于递归的例子,如果我用递归的思想,去考虑这个问题-,我该怎么用递归去解决这个问题呢?
Again as I said this is my version of it, but you can see, every one of the examples we've used so far has that pattern to it.
形成了迭代的思想,我还是想用我的话,来表达表达,但是你们可以看到,我们讲过的每个例子都用到了这个模式。
I spotted an error here, I could have spotted it by running it on different test sets, and using prints things, another way of doing it, but this idea of at least simulating it on simple examples lets you check a couple of important questions.
操作么?我在这里发现了一个错误,我也可以通过运行不同的测试集,或者运用print声明来发现这个错误,但是至少应该用简单的例子来手工模拟下,代码的思想可以让你,对一些很重要的问题进行检验。
And you'll find in the end that recursion is a feature of a language, it allows you to map some very obvious concepts like the phonebook tearing in half and half and half and half to actual code without it using some arbitrary human contrived framework like a for loop or a while loop which are much more stilted mechanisms.
最后你会发现递归是某种语言的一种特征,你可以用它将一些非常明显的思想,比如将电话簿划分为一半又一半,映射为实际代码,而不必使用那些人为框架,像for循环,while循环之类的,那是很呆板的机制。
应用推荐