很多人都知道少儿编程应该从学习 scratch 开始,很多孩子也都正在学习
scratch,scratch 是孩子少儿编程入门必须要学的计算机语言,但是时过境迁,
现在学习少儿编程,还需要了解很多其他的计算机语言,甚至需要学会其他语言。
01
Scratch 诞生记
让孩子对电脑编程,而不是让电脑对孩子编程。
要说 Scratch 的诞生,就不得不提及少儿编程之父,西摩尔·帕普特(Seymour
Papert)。
西摩尔·帕普特(Seymour Papert,1928.2.29~2016.7.31)
他是来自南非的计算机科学家、数学家及教育家,人工智能发展先驱
早在 60 年代,帕普特就在思考,怎么才能让电脑成为孩子学习的好帮手,
让孩子成为电脑的主宰。为了让孩子能用电脑做点有意义的事情,帕普特发明了
LOGO 编程语言,这一语言非常简单,任何一个小孩一天就能学会。
在 LOGO 的世界里有一只小海龟,你可以通过输入指令,让海龟在画面上
走动,可以向上下左右,或者是按照你指定的角度移动。你还可以让小海龟以加
速或减速移动,也可以让小海龟重复某一个动作。
孩子可以在键盘上写下指令,让小海龟在画面上走动,海龟会留下痕迹, 相
当于在屏幕上画线。
1984 年,乐高公司的 CEO 拜访了 MIT 实验室,在与帕普特洽谈中,帕普
特提出来,能否创造一个能替代电脑的乐高零部件——一个具有计算的功能,
又能跟乐高一样小巧,又足够便宜的零部件。在当时,这是一个巨大的挑战,而
这个设想直到 14 年后才得以实现。