人类历史上最重要的36个代码片段

奥巴马是美国第一位黑人总统 , 同时也是人类历史上第一位编程、写过代码的总统 。
他曾在白宫和在白宫和几个学生一起学习了Javascript 。很多人表示好奇 , 他的第一行代码会是什么样子的?其实 , 奥巴马第一行代码是Javascript代码:moveForward(100);
【人类历史上最重要的36个代码片段】

人类历史上最重要的36个代码片段

文章插图
奥巴马这是在Code.org教学网站上用电影《冰雪奇缘》游戏来学习编程 。他的代码调用的是游戏中内置的“向前移动”函数 。
Javascript中的函数调用非常简单:写下函数的名称 , 后面跟着括弧 , 括弧里面是函数的参数 。奥巴马写的第一行代码是告诉程序“让冰雪女王向前移动一段距离” 。由于在屏幕上的距离是按像素算的 , 所以参数是整数 。
人类历史上最重要的36个代码片段

文章插图
奥巴马是美国史上首位会编程的总统 , 他曾宣称世界上的所有人都应该学习编程 。
而在美国教育里面 , 程序设计课程受到非常大的重视 。在美国的中小学 , 越来越多的学校推进程序设计课程 , 使之迅速成为学校的一门必修课 , 美国孩子就这样从小被重视培养成富有创造力的人 。
人类历史上最重要的36个代码片段

文章插图
美国STEM教育由来已久 , 可以追溯到1986年美国国家科学委员会发表的《本科的科学、数学和工程教育》报告 。
其建议培养优质科技人才、工程师、科学家 , 以及数学家 , 来提升国家的竞争力 。
当然 , 编程也能够改进我们的思维 , 正向乔布斯所说的 , “我觉得每个人都应该学习一门编程语言 。学习编程教你如何思考 , 就像学法律一样 。学法律并不一定要为了做律师 , 但法律教你一种思考方式 。学习编程也是一样 , 我把计算机科学看成是基础教育 , 每个人都应该花1年时间学习编程 。”
人类历史上最重要的36个代码片段

文章插图
如果你对编程感兴趣 , 不妨关注w3cschool , 这里的教程 , 无论是对于自学还是个人编程技术的精进 , 都是大有帮助的 。

    推荐阅读