奥巴马是美国第一位黑人总统 , 同时也是人类历史上第一位编程、写过代码的总统 。
他曾在白宫和在白宫和几个学生一起学习了Javascript 。很多人表示好奇 , 他的第一行代码会是什么样子的?其实 , 奥巴马第一行代码是Javascript代码:moveForward(100);
【人类历史上最重要的36个代码片段】
文章插图
奥巴马这是在Code.org教学网站上用电影《冰雪奇缘》游戏来学习编程 。他的代码调用的是游戏中内置的“向前移动”函数 。
Javascript中的函数调用非常简单:写下函数的名称 , 后面跟着括弧 , 括弧里面是函数的参数 。奥巴马写的第一行代码是告诉程序“让冰雪女王向前移动一段距离” 。由于在屏幕上的距离是按像素算的 , 所以参数是整数 。
文章插图
奥巴马是美国史上首位会编程的总统 , 他曾宣称世界上的所有人都应该学习编程 。
而在美国教育里面 , 程序设计课程受到非常大的重视 。在美国的中小学 , 越来越多的学校推进程序设计课程 , 使之迅速成为学校的一门必修课 , 美国孩子就这样从小被重视培养成富有创造力的人 。
文章插图
美国STEM教育由来已久 , 可以追溯到1986年美国国家科学委员会发表的《本科的科学、数学和工程教育》报告 。
其建议培养优质科技人才、工程师、科学家 , 以及数学家 , 来提升国家的竞争力 。
当然 , 编程也能够改进我们的思维 , 正向乔布斯所说的 , “我觉得每个人都应该学习一门编程语言 。学习编程教你如何思考 , 就像学法律一样 。学法律并不一定要为了做律师 , 但法律教你一种思考方式 。学习编程也是一样 , 我把计算机科学看成是基础教育 , 每个人都应该花1年时间学习编程 。”
文章插图
如果你对编程感兴趣 , 不妨关注w3cschool , 这里的教程 , 无论是对于自学还是个人编程技术的精进 , 都是大有帮助的 。
推荐阅读
- 蜻蜓为人类做出了哪些贡献
- 约法三章讲的是谁的故事,历史上的约法三章是由谁先提出的
- 中国篮球历史上有哪些名人
- 砍历史011 历史上的小鸟伏特加
- 为什么云梦泽会在几千年间快速消退与人类活动有无关系
- 中国历史上经商的传奇人物
- 世界盒子怎么培养最强人类 世界盒子如何培养最强人类
- 我国历史上的六大古都
- 人类登陆火星需要多久? 月球离地球有多少公里
- 交响乐历史上几个有贡献的音乐家名单