手机版学校入驻客服中心网站导航

欢迎来到青岛少儿编程培训学校-童程童美!

咨询热线

你所不知道的Scratch的前世今生

来源:青岛少儿编程培训学校-童程童美    时间:2019/12/4 17:39:26

在各类媒体、各类机构的不断“推广”下,少儿编程就是从Scratch开始,成为了主流论调。

一.Scratch前传:LOGO编程语言

可能很多 80 后对这只“小海龟”还有印象,学名叫——“小海龟绘图”。“小海龟绘图”(TurtleGraphics)所使用的编程语言叫 LOGO,是 1967 年从 LISP 语言的基础上发明的,比 C 语言还要早。与一般的计算机语言不同的是,LOGO 语言输出的表现结果是几何图形。由于绘图的光标一开始是一只小海龟,所以被亲切地称为“小海龟画图”。

你所不知道的Scratch的前世今生

这种语言的发明者就是西摩尔·派普特(SeymourPapert),一名来自南非的计算机科学家、数学家及教育家,是人工智能发展的先驱之一。他参与创办了MIT Media Lab,也就是后来推出Scratch的实验室。LOGO语言是款针对儿童教学使用的编程语言。派普特也由此被称为“少儿编程之父”。

经历一段时间的爆红后,LOGO编程语言热逐渐消退。一方面,编写LOGO程序的过程充满了不够直观的语法和标点,使用门槛依然不低;另一方面,学生对使用LOGO完成的任务并不感兴趣,学习LOGO变成一门技术活,而创意不够。

二.外传:MIT Media Lab和Lego Mindstorm(乐高机器人)

1984年,克伊尔德·克里斯丁森在电视中看到了一次派普特的采访节目。当时派普特正在电视中演示实体 LOGO 海龟。克里斯丁森认为,实体化的海龟跟乐高的产品哲学有相通之处,二者如果能够结合起来,一定是个不错的新产品。在与乐高接洽后,派普特提出了一个新设想:能否创造一个能替代电脑的乐高零部件——一个具有计算的功能,又能跟乐高一样小巧,又足够便宜的零部件。在当时,这是一个大胆的设想,双方也坚信如果实现了,也将是巨大的革命式的创新。

三.正传:LOGO语言+乐高积木:Scratch的诞生

在 80 年代,同样受到派普特启发的还有一名青年记者,拜师在派普特门下。这个青年记者就是后来的“Scratch 之父“—— 米切尔·瑞斯尼克(Mitchel Resnick)。

瑞斯尼克继承了导师派普特的理念,借鉴了LOGO 语言和乐高积木的设计精华,在2003年推出了更易于儿童理解的积木块式的图形化编程语言——Scratch,Scratch在 2007 年向公众0元开放。

Scrath从可操作性、创造性和社交性三个方面进行改良,保留了Logo编程语言的初衷,让儿童在编程学习中更容易上手、更感兴趣;并通过作品社区,让更多的儿童与同伴、老师、家长形成了分享和交流。

2019年1月,Scratch发布了3.0版本,3.0版本大的特点是增加了丰富的硬件拓展,比如与乐高EV3机器人和WeDo 2.0机器人兼容、与Makey Makey、Micro:bit硬件兼容。其产品哲学理念,回归到前面说到的“少儿编程之父”派普特的“实体化的海龟”,就是让虚拟编程和触手可得的实物硬件进行结合,让编程更具象,进一步启发儿童的创造力。

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:400-035-8011
  • 咨询老师:王老师
  • 点击咨询:

常见问题

没有想要的答案?马上提问

电脑版|手机版

版权所有: 郑州天华信息技术有限公司