美国总统奥巴马的第一行代码
奥巴马成为美国历史上第一位写过代码的总体(如果小布什没有秘密的沉迷于PHP的话)。最近,奥巴马在白宫和几个学生一起学习了JavaScript(最流行的Web编程语言)的基础编程。
他写的第一行JavaScript代码是:
moveForward(100);
“这个F我需要大写吗?”奥巴马问,他注意到JavaScript是区分大小写的。“分号?”(这个分号不是必须的,但奥巴马发现应该养成良好的编码风格习惯。)
奥巴马这是在Code.org教学网站上用电影《冰雪奇缘》游戏来学习编程。他的这一行代码是调用了游戏中内置的“向前移动”函数。
JavaScript中的函数调用非常简单:写下函数的名称,后面跟着括弧,括弧里面是函数的参数。奥巴马写的第一行代码是告诉程序“让冰雪女王向前移动一段距离”。因为在屏幕上的距离是按像素算的,所以参数是整数。如果把代码写成moveForward(“三步”),程序就会报错,提示给你一个不清晰的错误提示,相信总统是无法看懂的——他应该体会一下程序员平时编程中经常遇到这样的痛苦。
http://static.video.qq.com/TPout.swf?vid=k0142xfqj2t&auto=0
奥巴马非常鼓励大家都学习编程,他和孩子们在白宫一起学习了一个小时。“很显然,编程是个很困难的事情,”奥巴马在白宫对同学们说,但他还是对孩子们提出了一些自己的建议:
编程背后的基本概念就是0和1,就这另个数字,‘是’和‘否’,它们可以通过电脑被转换成电子信息…..程序的所有动作都是在反复不断的指示是0还是1,一遍又一遍,计算机的强大之处就在于它能以非常快的速度做大量这样的运算….. |
相关推荐
爱燃烧最专业的中文跑步运动社区 2018-01-31
爱燃烧最专业的中文跑步运动社区 2018-01-12
爱燃烧最专业的中文跑步运动社区 2018-01-12
爱燃烧最专业的中文跑步运动社区 2018-01-12
爱燃烧最专业的中文跑步运动社区 2018-01-12
性Sexuality性别Gender与性向 2018-01-10
爱燃烧最专业的中文跑步运动社区 2018-01-08
爱燃烧最专业的中文跑步运动社区 2018-01-07
爱燃烧最专业的中文跑步运动社区 2018-01-06
爱燃烧最专业的中文跑步运动社区 2018-01-06
VTEC 2018-01-01
爱燃烧最专业的中文跑步运动社区 2017-12-30
爱燃烧最专业的中文跑步运动社区 2017-12-24
友心人 2017-12-22
爱燃烧最专业的中文跑步运动社区 2017-12-21
爱燃烧最专业的中文跑步运动社区 2017-12-17
爱燃烧最专业的中文跑步运动社区 2017-12-12
爱燃烧最专业的中文跑步运动社区 2017-12-02
世界说 2017-11-29