The volunteers sat in such a way that they could not see one another's computer screens.
VOA: special.2009.03.03
OK. Aren't you glad I'm not a computer?
好了,你是不是很庆幸?
And just as a fun aside, we also realized as computer scientists that sometimes technology is not the answer.
抛开趣味性不提,我们意识到作一个,计算机科学家来说技术,并不是我们要的最终答案。
A cow is released from the station if the computer decides it should not be milked.
VOA: special.2009.05.12
What happened? I'm down here and try, I'm trying do get grades, which is a call to that function, which is not bound in my computer.
尝试着读取成绩,这被称为函数,是不被我的计算机局限的。
A computer mouse is not a small animal that lives in buildings and open fields.
VOA: special.2010.08.01
But to that extent, it's doing all these things and yet we're not tempted to say, are we, that the computer has a nonphysical part?
但从那种程度来说,它做到了所有的这一切,而我们也没有说,这个电脑有个非物质的部分
Not everyone has a computer or electronic reader.
VOA: special.2009.08.27
Not by some very arcane numeric address inside my computer's memory, but by a symbol, by a name.
不是通过一些在我电脑内存中的神秘的数字地址,而是通过一个符号,一个名字。
Well, that suggests that you were not using memory correctly and so we'll tease apart today exactly what it means to navigate inside of a computer by way of memory and we'll also touch on over time what are some of the evils that might happen.
嗯,那表示你没有正确地使用内存,我们将详细讨论,怎样操纵计算机的内存,以后,我们还将提及,可能发生的有害的操作。
So, an alternative to that that is incredibly common in just the programming world and in industry is to actually not write programs on your own personal computer but to actually write and run them on a server, someplace where the software is all standardized.
那么,在编程界和工业界普遍,使用的一个解决方案是,不在你自己的电脑上写程序,而是在服务器上编程运行,服务器上的软件都是标准化的。
But at the end of the day, and here's why we just went with binary and not decimal years ago, when you have one implement a computer with a physical device, it's actually really easy to represent the notion of on or off.
但是最终,之前我们采用二进制,而不是十进制,主要是因为当我们用一台实体机器运行计算机时,这实际上很容易用开或者关的概念来表示。
If what we mean is the mental, but that the aspect, the behavioral aspect of the mental, where even a chess-playing computer probably has it, then that's not a very compelling argument.
如果我们说的是精神的某个方面,即精神的表现面,是一个甚至连象棋程序都可能拥有的方面,那这就不是一个令人信服的论点
in the context of a web page. And increasingly that is where the human computer interaction is, and so will you be empowered by terms and not to just to make a website per se but to make an application, something that's of interest to you, something that solves problems, something that lets you tell someone through the most electronic means possible that you saw them somewhere on campus.
以网页内容的形式表现出来,人机交互的运用将越来越多,而且你将学会编程,不仅能制作网站,还能做出应用程序,一些你感兴趣的东西,一些解决问题的手段,还有一些可以让你通过使用,现有的电子手段来分辨出,校园里面看到的一个人的东西。
So now, in this case, this code is going to, when we get here, check, and if you haven't seen that strange thing there, that exclamation point in bang computer-ese called a bang, it says x if ANS star ANS is not equal to x, all right?
那么现在,在这个例子中,当我们执行到这里,代码会去检查,如果你没有看到过这个奇怪的东西,这个感叹号在计算机学中被叫做,代码的意思是如果ANS的平方不等于?
human text, ASCII text as input and output zeroes and ones that represent that program in a manner that the CPU, interesting, dammit, not installed on this computer.
编译器以人输入的文本,ASCII码为输入,它输出一些cpu实际上可以理解的,在这台计算机上没有安装。
You're not going to start for the rest of your life if you ever need to solve a problem with a computer from scratch, odds are you're going to reach for some off the shelf packages or libraries or tools that other people wrote so that people like us don't have to reinvent the wheel again and again.
如果你想用Scratch来解决问题,却使用其他人写的程序,或者利用现成的资料或工具,这样以来,我们的确可以避免做重复性的工作,但却永远学不会编程。
But one of the teaching fellas also passed long to us recently, a little real world example of what happens when you're not mindful of various data types and you're not mindful of the imprecision that's inherent in representing data in a computer, at least using a language like C and low level primitives like floats and even doubles.
最近有个助教告诉我们,一个现实世界中的例子,当你不注意各种各样的数据类型,也不注意在计算机中表示数据时,其内在的不精确性,至少在用像C语言,和float甚至double型数据时,那将会发生什么?
应用推荐