您的位置 首页 智能

什么是编程?为什么要学它?

今天乐乐的朋友圈热传这样一篇文章,它从基础层面来深入浅出的介绍了关于编程的基本原理和学习意义,同时也解释了人工智能时代,编程在各行各业的分层细化、加速融合、不断创新过程中发挥出的极大作用。

今天乐乐的朋友圈热传这样一篇文章,它从基础层面来深入浅出的介绍了关于编程的基本原理和学习意义,同时也解释了人工智能时代,编程在各行各业的分层细化、加速融合、不断创新过程中发挥出的极大作用。

这给了我们很大启示,尤其是类似乐博乐博这样科技素质教育企业,更应该通过开放的教育平台将自身能力和资源做好改进和优化,打造优质的科技教育服务,助力中国青少年站在世界舞台。

现在就把文章分享给大家。

什么是编程?为什么要学它?

什么是编程?

有一家饭店的大厨,烧得一手好菜,经过口碑相传,客人慕名而来。

饭店老板想,客人是奔着大厨的手艺来的,如果:

1、大厨被别人挖走,饭店的生意就会一落千丈了;

2、大厨休息或请假,菜品的口味就无法让顾客满意了;

3、如果想在多个地方开分店,大厨只有一个,那口味就不能保证了;

4、顾客越来越多,大厨再厉害,同时也只能炒一个菜,那就来不及供应了;

5、大厨年纪大了,退休了,怎么能继续保证他徒弟的忠诚度呢?

有一天,老板突然悟到,决定菜品口味的是大厨烧菜的过程,而不是大厨本人。于是老板说服了大厨把菜谱写出来,然后用菜谱入股分成。

几年后,饭店生意越来越好,开了无数家分店,老板赚了很多钱,大厨也得到丰厚的分成,不用再天天靠手艺吃饭了。

其实,大厨炒菜的过程,和洗衣服的工序,都是流程。而记载炒菜流程的菜谱,和洗衣机里控制洗衣服工序的软件,就是程序。不同的是,菜谱由人来执行,而洗衣服工序由机器来执行。

展开全文

当然,生活中到处都是例子:

打太极拳的套路是流程,而记录这些套路的拳谱是程序;

用钢琴弹奏曲子的指法是流程,而记录这些指法的钢琴谱是程序;

老师备课时设计的教学过程是流程,而记录这些过程的教案是程序;

什么是编程?为什么要学它?

……

将炒菜的过程写成菜谱,就是在编写程序(编程)。如果你曾经记录过类似流程的东西,如作息时间表、交通路线图等,那么其实你已经在编程了。

所以,编程真的没有那么神秘,对吧?

什么是编程?为什么要学它?

为什么要编程?

通过编程,我们更加透彻地理解并阐述了事物的本质,让曾经专属于某个人、某个团体、某个地方甚至某个时刻的东西,得以独立出来,可以被执行、验证、延续和改进。从这个角度来讲,编程就是在创造生命。

编程是一种标准化的写作,它保证了服务和产品的质量,也使大规模复制和扩张成为可能。“肯德基”正是依赖其详尽到炸薯条的油温秒数的食品加工手册,才将分店开满世界各地的。“老干妈”正是将她的豆瓣酱配方和制作过程清楚地描述出来,交由标准化生产线去制造,才让品牌家喻户晓的。

所以,编程的本质就是:设计一个逻辑流程来实现指定的需求,解决指定的问题,使用户无需了解实现细节即可达到目的

通过编程,你可以将那些枯燥无味的重复性工作中的部分甚至全部,交由机器来接管,这样就可以将你的时间和注意力从具体的事务中解放出来,去做更有价值的事情。比如研究和优化工作流程,或者陪伴家人,又或者去读一本书……

什么是编程?为什么要学它?

通过编程,我们可以创造并使用工具来突破生理的局限,做到原本不可能做到的事情,比如游戏、分享、搜索、导航、订餐、买票等等。在即将到来的人工智能时代,编程将是创造工具、使用工具、改进工具的主要方法,帮助我们不断突破自己经验和能力上的局限,过上“开挂”的人生。

如果说学好英语能为你的世界打开一扇门,让你拥有更多的选择的话;那么学好编程就能让你有机会以“上帝视角”来认识和改造这个世界,并拥有几乎无限的可能性。只要你想得到,就能做得到。

什么是编程?为什么要学它?

世界正加速变化。半个世纪以前,美国有70%的人口在农场工作;随着自动化耕种的大面积普及,现在只剩下不到1%。——凯文.凯利《必然》

从登陆月球到生产纳米机器人,我们已经通过设计并使用各种机器完成了人类原本不可能亲手做到的各种事情。迄今为止,人类从事的简单重复性的工作(如洗衣、耕种、制造等)已经几乎完全被机器接管;那些需要复杂知识和精密操作的工作(比如驾驶汽车、外科手术等)也正在被机器逐步接管;人类的工作方向已经转向对智能机器的研发和维护……

洗衣机解放了家庭主妇们的双手,流水线则解雇了大部分工人。只有在一些正享受人口红利的发展中国家(比如中国和印度),由于技术引入成本比人工成本高,目前体力劳动者还有一些生存的空间。但技术的成本会不可阻挡地快速持续下降,而人口红利的窗口期将快速消失,拐点已经到来。

当产出的质量不变,而技术的成本显著低于人工成本时,几乎所有的体力劳动者都会失业。机器不知疲倦,不会抱怨,又快、又好又省钱,人类怎么可能和机器竞争?

与此同时,人工智能正在将逐渐接管人类的简单重复性思考活动(如寻路、翻译等),人类只需要下达命令、制定原则和做出选择即可。人工智能甚至已经进入了那些被人们认为是“人之所以为人”的领域:写作、编曲、绘画……

什么是编程?为什么要学它?

AlphaGo的胜利是一个里程碑式的事件,它证明了人工智能已经可以在人类最擅长的思考领域超越人类。现在最优秀的棋手都在向AI学习下棋,职业棋手和AI进行日常训练成了常态。纯机比纯人强,人机比纯机强,这早已是棋界的共识。

当人工智能在某个思考领域的能力接近或超过人类(这在很多领域已经做到了 )时,而其成本极其低廉(这是早晚的事)时,在资本意志的作用下,这个领域就会将不可逆地被人工智能迅速占领。我们今天已经习惯了使用计算器来取代大脑进行数字计算,在不远的将来,我们也会习惯将原本需要自己思考的许多问题交给由无数程序组成的人工智能来处理。在可以预见的未来,所有构建在经验和技能基础上的非创造性工作岗位都会消失……

人工智能全面普及的时代正在以光一样的速度向我们飞奔,可能下一秒就将我们远远地甩在身后,连车尾灯都看不到。未来,几乎所有的工作都将和人工智能密不可分。只有那些理解人工智能,能够很好地和人工智能合作,并帮助改进人工智能的人,才能在那个时代更好地生存下去。

人工智能就是对已经、或正在产生的数据的一系列自主学习程序构成。理解人工智能就是理解其背后的程序,掌握与控制人工智能就是通过创造、维护和更新其背后的程序来实现。不会编程,在未来世界,你可能就像今天不识字那样无助、无奈、无用……

什么是编程?为什么要学它?

什么是编程?为什么要学它?

人人都要会编程

有这样一个游戏,一群科学家投下了好多原子弹,美国被夷为平地,只剩下一个开着墨西哥卷快餐车的墨西哥人……你要驾驶着快餐车横穿美国,对抗在放射性尘埃中变异的动物,把它们变成美味的墨西哥卷,武装自己的快餐车,然后卖给镇上的人们。最终杀出一条血路,抵达加拿大温尼伯城。你就是“墨西哥卷快餐车枪手”(Gunman Taco Truck)。

你可能想象不到,这个游戏出自于一个10岁男孩之手。“这是一个几乎只有孩子才会想出的游戏,”布伦达·罗梅罗说,她是一个有30多年工作经验游戏设计师,还是10岁的游戏设计师多诺万·罗梅罗·布拉斯韦特(Donovan Romero Brathwaite)的母亲。

什么是编程?为什么要学它?

多诺万·罗梅罗·布拉斯韦特(Donovan Romero Brathwaite),“墨西哥卷快餐车枪手”(GunmanTaco Truck)的设计者,他和父亲约翰·罗梅罗(John Romero)一起开发游戏。

目前“墨西哥卷快餐车枪手”(GTT)已经得到了一家视频游戏发行商的许可,在Mac、PC、iOS和Android上发布游戏,也可以通过控制器操作。一切都始于多诺万的爸爸的编程课,他也是一个著名的游戏设计师。

多诺万这样的孩子并不多见。但是,现如今在美国,在中国,在全球,的确有越来越多的孩子开始学习他们的父母所不具备的技能:编程。

什么是编程?为什么要学它?

每个人都应该尽早开始学习编程,我的孩子起步太晚了,我觉得应该在教他们ABC和颜色的时候就开始。——美国第44任总统 奥巴马

本文转自信息学,如有侵权联系删除

什么是编程?为什么要学它?

本文来自网络,不代表聚合资讯立场,转载请注明出处:http://warezthegfx.com/6037.html

作者: admin

为您推荐

联系我们

联系我们

13000001211

在线咨询: QQ交谈

邮箱: email@wangzhan.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部