带你了解你所不知道的“编程”

我们用的安卓系统、Windos系统,玩得电子游戏,都是通过编程实现的,但是你知道什么是编程吗?小编相信至少有一半的人不知道“编程”真正的含义,不过没关系。今天就为大家分享下你不知道的“编程”。

“编程”到底是个啥?

词典对“编程”的解释是:编程是人们根据自己对信息处理的要求,给电子计算机设计指令。

可以这么理解:编程是一种过程,我们编写一些编程语言,在把编程语言输入计算机后,让计算机按照语言执行特定的任务,这个完整的过程就叫编程。

看个例子:努力工作一天,下班回家肚子饿得咕咕叫。我们赶紧炒好菜-热好饭-吃起来,这就是一个完整的编程过程!

带你了解你所不知道的“编程”-少儿编程网

这个过程中,我们经过:肚子饿——嘴巴想吃东西——做饭,三个主要步骤。

这就是我们人体的编程,流程如下:

第一步,肚子饿信号从胃传入我们大脑,这就是我们计算机工作者输入代码

第二步,大脑处理输入信息,这就是我们计算机处理代码

第三步,我们动手做饭,这就是我们计算机输出结果

计算机基本操作也一样:输入——处理——输出,编程就是这么实现的。

为什么说编程与我们日常处理问题流程是一样的?因为计算机是根据人体结构和功能开发出来,尤其是模拟了人体神经系统。

“编程语言”又是个啥?

编程的过程中,要用到编程语言和计算机沟通,那么 “编程语言”的概念是什么?

百度的解释是:编程语言是用来定义计算机程序的形式语言。

不好理解,再看个例子?

对于电灯来说只有开灯和关灯两种操作。这两种操作,其实就是通电和断电,这是所有电路系统最基本最底层的两个基本操作。计算机是由电路系统组成,自然也就只有通电和断电两种基本操作。通电就是1,断电就是0。1和0作为计算机的唯二两个基本元素,就构成了计算机语言。

在我们给计算机传输命令时,你可以用00表示往左,01表示往右,然而上和下又该如何表示?

人类语言千千万万,每一个字都可以用1和0组合来唯一表示,可是人类大脑记不住那么多只有1和0的数字串。所以聪明的计算机大牛们就发明了介于人类自然语言和计算机语言之间的程序设计语言。

比如,Python,C++等。又有一些大牛发现,孩子们直接学习语言太难了,我们干脆把好玩的积木块关联上程序设计语言,让编程更有趣一点。于是于Scratch这款图形化编程语言就出来了。

说了这么多,这下你应该有点谱了吧。

最后告诉大家一个学生们听了会“流泪的消息”:十九大以后,国家进一步强调中小学生编程教育的重要性。不少省份已经把编程加入“小升初”、“中考”和“高考”等考试必考知识点。可能再过几年,全国的学生都要学习编程啦。

*文章为作者独立观点,不代表少儿编程网立场
发表评论

1 条评论
  • 沙发 scratch 

    还有App Inventor呢!?!?

相关文章
【精选作品】如何通过Scratch让小猪跑起来?(内附火影粉丝巨献,必看)
【精选作品】如何通过Scratch让小猪跑起…
编程少年丨谢俊豪:一个好的作品是如何“炼”成的
编程少年丨谢俊豪:一个好的作品是如何“…
【编玩边学】第一期优秀作品出炉啦!
【编玩边学】第一期优秀作品出炉啦!
适合青少年参加的机器人比赛有哪些?
适合青少年参加的机器人比赛有哪些?
适合孩子学编程的教育游戏APP有哪些?
适合孩子学编程的教育游戏APP有哪些?
少儿编程如何塑造孩子的思维?
少儿编程如何塑造孩子的思维?
我还没有学会写个人说明!