少儿编程起源
少儿编程真正的起源来自于Logo语言、构造主义(Co1nstructionism)学习理论的提出者——西蒙·派珀特(SeymourPapert)教1授。派珀特教1授专门为孩子发明了自己的LOGO语言,应用到了教育领域,这样就可以让孩子可以通过编程的方式让计算机程序变得看得见,摸得着。
西蒙·派珀特(SeymourPapert)
后来米切尔·瑞斯
创客代理费用
少儿编程起源
少儿编程真正的起源来自于Logo语言、构造主义(Co1nstructionism)学习理论的提出者——西蒙·派珀特(SeymourPapert)教1授。派珀特教1授专门为孩子发明了自己的LOGO语言,应用到了教育领域,这样就可以让孩子可以通过编程的方式让计算机程序变得看得见,摸得着。
西蒙·派珀特(SeymourPapert)
后来米切尔·瑞斯尼克(Mitchel Resnick)在派珀特教1授的编程语言的基础上推出了新一代的编程语言——Scratch编程语言。这个语言解决了很多人对程序想学却无从下手的问题,达到“不仅能读还能写得好”的境界。
米切尔·瑞斯尼克(Mitchel Resnick)
少儿编程究竟是学什么?
少儿编程并不是让他们成为程序员,而是要学会编程思维(Computational
Thinking)。编程思维是计算机科学解决问题的思维方式,能帮助我们理清思维过程,忽略问题细节,抽象定义问题,通过收集数据,从而解决问题。
孩子为什么要从小要学少儿编程
推广编程教育这么久,被问得1多的一个问题就是:“我家孩子学这个是不是没有用啊?”
学习编程究竟有多重要?
带大家看一些例子,你就会知道学习编程究竟有多重要了!
国外
德米什·哈萨比斯,Google人工智能的创始人,8岁开始学习编程;马克扎克伯格,Facebook创始人,10岁学习编程;比尔盖茨,Microsoft创始人,13岁学习编程;乔布斯,苹果公司的CEO, 12岁开始学习编程;埃隆马斯克,特斯拉、Space X火箭公司创始人,9岁学习编程。
国内
武汉高中的沈凡收到了库珀联盟学院的录取1通知书,并获得每年约2.14万美元高额奖学金!同样也是得益于编程;杭州15岁高三女孩郭文景获得奥林匹克信息竞赛奖项,这是她被哈佛录取的重要原因之一;长春三名高中生邹雨恒、吴一凡、王天懿因“电脑玩得好”被保送北大清华;广东金策16岁在信奥总决赛名夺冠被清华内定,同时在俄罗斯举办的第28届国际信息学奥林匹克竞赛(简称IOI)中,以绝1对优势斩获国际……
不管是国外还是国内,这些成功案例告诉我们一个信息:学习编程是非常重要的
编程的执行原理
计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。
这种将高1级MINIPRO编程硬件程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。
解释方式下,计算机对高1级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。
编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所特定的相应功能。
(作者: 来源:)