阅读更多

2顶
2踩

非技术

转载新闻 这就是奥巴马的第一行代码

2014-12-17 11:00 by 正式编辑 cao345657340 评论(0) 有5288人浏览
奥巴马成为美国历史上第一位写过代码的总体(如果小布什没有秘密的沉迷于PHP的话)。最近,奥巴马在白宫和几个学生一起学习了JavaScript(最流行的Web编程语言)的基础编程。

他写的第一行JavaScript代码是:

moveForward(100);


“这个F我需要大写吗?”奥巴马问,他注意到JavaScript是区分大小写的。“分号?”(这个分号不是必须的,但奥巴马发现应该养成良好的编码风格习惯。)



奥巴马这是在Code.org教学网站上用电影《冰雪奇缘》游戏来学习编程。他的这一行代码是调用了游戏中内置的“向前移动”函数。

JavaScript中的函数调用非常简单:写下函数的名称,后面跟着括弧,括弧里面是函数的参数。奥巴马写的第一行代码是告诉程序“让冰雪女王向前移动一段距离”。因为在屏幕上的距离是按像素算的,所以参数是整数。如果把代码写成moveForward(“三步”),程序就会报错,提示给你一个不清晰的错误提示,相信总统是无法看懂的——他应该体会一下程序员平时编程中经常遇到这样的痛苦。

奥巴马非常鼓励大家都学习编程,他和孩子们在白宫一起学习了一个小时。“很显然,编程是个很困难的事情,”奥巴马在白宫对同学们说,但他还是对孩子们提出了一些自己的建议:
引用
编程背后的基本概念就是0和1,就这另个数字,‘是’和‘否’,它们可以通过电脑被转换成电子信息…..程序的所有动作都是在反复不断的指示是0还是1,一遍又一遍,计算机的强大之处就在于它能以非常快的速度做大量这样的运算…..

他说的大概就是这个意思。
  • 大小: 85.6 KB
  • 大小: 25.8 KB
来自: 程序师
2
2
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • PAT 1036 跟奥巴马一起编程(15)(代码)

    2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3<=N<=20)和组成...

  • 奥巴马一起编程-按照指定格式输出正方形(美国总统奥巴马不进呼吁所有人都学习编程,甚至以身作则编写代码,,输入在一行中给出的正方形的边长N和组成正方形的某种字符,间隔一个空格)

    题目描述; 代码如下: import javax.swing.plaf.synth.SynthScrollBarUI; import java.util.Scanner;... * Description:跟奥巴马一起编程,输出正方形 * User:Light_Long * Date:...

  • 奥巴马编程

    来源:牛客网 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,...2014年底,为庆祝“计算 机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧...

  • PAT-1036 跟奥巴马一起编程

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3≤N≤20)和组成正方形边的某种字符...

  • 1036 跟奥巴马一起编程

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 C,间隔一个...

  • 1036 跟奥巴马一起编程 (15 分)(算法分析+代码实现)

    1.第一行和最后一行,直接打印字符。 2.其他行,第一列和最后一列打印字符。 代码实现 #include<bits/stdc++.h> using namespace std; int main(){ int n; char s; scanf("%d %c", &n, &s); for...

  • 跟奥巴马一起编程(PAT)

    跟奥巴马一起编程 PAT乙级 1026

  • pat 乙级 1036 跟奥巴马一起编程(C++)

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 ...

  • PAT Basic Level 1036 跟奥巴马一起编程 解题思路及AC代码

    第一行和最后一行需要打印列上的所有字符,其余行只需打印首个字符和最后字符。据此实现即可 3. 完整AC代码 #include using namespace std; int main() { int Column, Row; char Symbol; cin >> Column >> Symbol...

  • 奥巴马学编程java

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3≤N≤20)和组成正方形边的某种字符...

  • 第一时间揭秘:帮奥巴马获胜的数据处理团队

    第一时间揭秘:帮奥巴马获胜的数据处理团队 依靠直觉与经验进行决策的优势急剧下降,在政治领域,大数据的时代已经到来     奥巴马连任成功。 虎嗅曾在“奥巴马如何玩转社交”里介绍了奥巴马团队如何...

  • PAT跟奥巴马一起编程

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 ...

  • PAT 1036 跟奥巴马一起编程

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 ...

  • PAT乙级1036 跟奥巴马一起编程 (C语言)

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 ...

  • PAT [B1036 跟奥巴马一起编程] C语言AC

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 C,间隔一个...

  • 改变世界的代码行

    本文整理了36项改变世界的代码行。代码塑造着我们的生活。正如风险投资家 Marc Andreessen 所言,“软件正在吞噬整个世界。”或者结合当下实际,说软件正在消化整个世界也许更为准确。从文化层面讲,代码处于底层...

  • PAT乙级题:1036 跟奥巴马一起编程

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 ...

  • PATB 1036 跟奥巴马一起编程

    2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3≤N≤20)和组成正方形边的某种...

  • 跟奥巴马一起编程_牛客网

    2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入描述: 输入在一行中给出正方形边长N(3<=N<=20)和组成正方形边的某种...

  • 原生js图片圆形排列按钮控制3D旋转切换插件.zip

    原生js图片圆形排列按钮控制3D旋转切换插件.zip

Global site tag (gtag.js) - Google Analytics