• I was given two weeks and one other programmer in Biz Stone to write the software. And we did it.

    我和比兹·斯通手下的另一个程序设计师,得到了两周时间来编写软件。

    斯坦福公开课 - Twitter之父Jack.Dorsey演讲:好奇和灵感的力量课程节选

  • And will make mistakes. And therefore, you write your programs so that catastrophes don't occur when those mistakes are made.

    就是人是很愚蠢的,会犯错误的,因此,你要这样设计你的程序,以达到当犯错误时避免大事故的目的。

    麻省理工公开课 - 计算机科学及编程导论课程节选

  • But I was a really good programmer and I wanted to understand the consumer side of the Internet.

    但我是个很好的程序设计师,我想了解互联网关于消费者的一面。

    斯坦福公开课 - Twitter之父Jack.Dorsey演讲:好奇和灵感的力量课程节选

  • So when we're designing stuff, we look not necessarily just about what any given users going to experience but what's going to be better for the whole community and the whole product.

    设计应用程序时,我们并非只重视用户体验,而更注重该程序,对于整个社会以及产品是否有益。

    斯坦福公开课 - 扎克伯格谈Facebook创业过程课程节选

  • And two, to give you a better sense of design especially as your programs get a little more involved and they play or they run for more than just a few seconds time.

    另一方面,使你们对设计更有感觉,尤其是你的程序要适用于更多的应用环境或,要运行不止几秒钟时间的时候。

    哈佛公开课 - 计算机科学课程节选

  • Remember, it's not as though the people who designed the chess-playing programs can beat it.

    记住,那些设计象棋程序的人,貌似也下不过他们的象棋程序

    耶鲁公开课 - 死亡课程节选

  • As every time we introduce a new programming concept, we'll relate it back, as we have been doing consistently, to defensive programming.

    我们每次介绍一个,新的编程概念的时候,就会和以前讲的联系起来,就和我们介绍防卫性程序设计一样。

    麻省理工公开课 - 计算机科学及编程导论课程节选

  • up employing something called programming, the act of constructing, telling a computer to do your bidding.

    你们会使用一种叫做程序设计的方法,或称之为构建,即让计算机去执行你的命令。

    哈佛公开课 - 计算机科学课程节选

  • So, ask yourself frankly especially when it comes to designing your own tools and your own programs whether it's for real users to use, whether it's for your research group to use in some other field, you know, where do you even begin?

    坦白讲,问一问你们自己,当你设计一个工具,一个程序时,它是否是为真实用户使用的,还是为在其他领域的,研究团队使用的,你们懂的,你从哪里开始?

    哈佛公开课 - 计算机科学课程节选

  • We would hire one other programmer to work on the client's site and build a hardware out, I would build the server software and then answer that question.

    我们计划雇佣另一个程序设计师来做,客户网站,再准备好硬件,我还会编出一个服务器软件,一个月后,我们就会回答那个问题。

    斯坦福公开课 - Twitter之父Jack.Dorsey演讲:好奇和灵感的力量课程节选

  • So I don't know, I actually spent a long time random stuff.

    我就是喜欢编程,花了很多时间,设计了许多程序

    斯坦福公开课 - 扎克伯格谈Facebook创业过程课程节选

  • You can play not against yourself; you can program the computer to play against yourself-- you can program the computer to play against you.

    你不仅能和自己对打;,也可以设定电脑程序和自己对打-,你自己玩,-你也可以设计电脑程序让你和电脑玩。

    哈佛公开课 - 计算机科学课程节选

  • It's a bad habit to get into, because when you come back to it, it may haunt you later on down the road. So really get into that notion of trying to be defensive as you program.

    来运行程序的时候,错误就会出现缠住你了,因此现在我们真的要培养,在程序中有防卫性设计的概念。

    麻省理工公开课 - 计算机科学及编程导论课程节选

  • First one, when I write a piece of code, especially code that has branches in it, when I design test cases for that piece of code, I should try and have a specific test case for each possible path through the code.

    第一点,当我们写代码的时候,尤其是一些含有分支语句的代码的时候,当我为这些代码,设计测试用例的时候,我应该为每一个可能的程序路径,都设计一个特别的用例。

    麻省理工公开课 - 计算机科学及编程导论课程节选

  • Now, efficiency is obviously an important consideration when you're designing code, although I have to admit, at least for me, I usually want to at least start initially with code that works, and then worry about how I might go back and come up with more efficient implementation.

    现在,当你设计程序的时候效率,是不得不考虑的问题,虽然我必须承认,至少对我来说,我是先担心程序能不能运行,再去把它的效率优化的,我喜欢可靠点的东西。

    麻省理工公开课 - 计算机科学及编程导论课程节选

  • So what does it mean to actually program?

    程序设计到底是什么?

    哈佛公开课 - 计算机科学课程节选

  • I stress it in particular because I know you're all going to get into this stage; you've got a problem set due in a couple of hours, you're still writing the code, you don't want to waste time, and I'm going to use quotes on "waste time", doing those extra things to do the defensive programming, you just want to get the darn thing done.

    我特别强调了这一点,因为我知道你们都会慢慢成为程序员;,你在写代码过程中造成了一系列的错误,你还在写代码,你不想浪费时间,我想把“浪费时间“用引号圈起来,浪费时间来做因为防卫性程序设计,而带来的这些额外的事情,你只想赶紧把程序写完,这不是一个好习惯,因为当你做完回头。

    麻省理工公开课 - 计算机科学及编程导论课程节选

  • It just really wasn't designed very well.

    是那个程序或软件没有设计好。

    哈佛公开课 - 计算机科学课程节选

  • Now, unlike high school math or in algebra Z where you call things X and Y and Z, in programming, in computer science, you're actually dealing with humans where it's useful to have a variable name that's more descriptive than X and Y and Z.

    不像高中数学或者代数中,称为X和Y和,在程序设计和计算机科学里,你实际上是在和人打交道,在这里有个描述性比xyz更强的,变量名称是很重要的。

    哈佛公开课 - 计算机科学课程节选

$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定