Scratch 的[前世]和[今生],带你进入图形化的世界。
【Scratch前世】
1958年,瑞士日内瓦大学。30岁的西蒙·派珀特(Seymour Papert)在剑桥大学拿到第二个数学博士学位后,孤身来到这里。这位天才24岁就拿到了数学博士学位,之后在剑桥大学研究了5年的数学,现在他想做一点不同的事情。
日内瓦大学有什么吸引着他呢?派珀特在日内瓦大学的的老师是著名的哲学家、儿童心理学家让·皮亚杰。此时的皮亚杰62岁,已经是儿童教育领域享誉全球的大师,他用一生的时间,致力于研究儿童如何形成对世界的认知,旗帜鲜明地提出心理发展是主体与客体相互作用的结果。
派珀特大受启发:计算机完全可以对照这些模式和经验,是兼顾玩耍和学习的完美载体!他开始深入思考如何利用计算机、数学去理解和解释学习者的学习与思维。皮亚杰对这位爱徒很是满意,从来没有人能够像西摩·派珀特那样理解我的思想。7年之后,派珀特结束了在日内瓦大学的学习,来到美国的MIT。
这时候,他对自己想做的事情更加清楚,与马文·明斯基创办了MIT的人工智能实验室。紧接着1968年,派珀特发明了LOGO编程语言。通过这套语言程序,孩子会认识到几行简单的代码可以让屏幕上的光标画一朵花。这个过程就是提出一种假设,然后去验证,再去修正得到新的假设。通过LOGO语言,每个孩子都可以变成经验主义者,主动地去获取知识而不是痛苦地被填鸭。
1982年,派珀特在MIT作了一次主题演讲。台下有一位青年记者米奇·雷斯尼克(Mitchel Resnick),听了这次演讲后,完全改变了对计算机的认知。
大部分人谈论计算机的方式都是将计算机当成工具,一种完成任务的方法,但在派珀特眼中,计算机能帮助我们用全新的方式认识世界,它将成为儿童表达想法的媒介,并帮助儿童成长。
这一幕就像是20多年前,派珀特在日内瓦大学遇到了皮亚杰:享誉业界的大师点燃了青年才俊的梦想,并在日后完成衣钵传承。次年,这位记者拿到了MIT一年期的奖学金,然后报名参加了派珀特的研讨班,并被深深吸引,在这里一待就是三十年。
1985年,派珀特的实验室开始了和乐高集团的长期合作,乐高机器人便是这个时期合作研发出来的明星产品。长期接触导师的LOGO语言,又参与乐高积木的创新研发,雷斯尼克领导的“终身幼儿园团队”(Lifelong Kindergarten Group)开发出了新的图形化编程工具——Scratch,基于图形化的编程方式,通过拖拽、拼搭积木的方式,让整个编程过程更加直观,就像在玩乐高积木。
随后,Scratch迅速成为风靡全球的儿童编程语言,其在线平台已经有超过 2000 万注册用户,被翻译成70余种语言,在150个国家里使用。2016年,有超过1.2亿人次访问了该网站,每月有100万人创建并分享项目。
从皮亚杰到派珀特,再到雷斯尼克。经历师徒三代人近百年的传承和创新,才有了Scratch的面世。Scratch的成功,与皮亚杰终其一生研究的儿童成长理论密不可分:对活动和交互的重视、让孩子在玩耍中不断创建和调整心智模式。
【Scratch今生】
Scratch经历了scratch 1.4、scratch 2.0(但Scratch离线版本中文输入有问题,字体比较小)和scratch 3.0;目前体验最好的还得是Scratch Desktop了,它不仅各种电脑的安装版本,还有在线学习平台:https://scratch.mit.edu/ ,新手如果不会操作还可以点击“Help”,该页面有不同版本的Scratch提供。
初次打开Scratch Desktop界面:
【神奇的图形化世界】
让我们通过Scratch做一个小例子,实现将苹果添加到舞台区域吧!
1.从角色库中将“苹果”加入
选择“Apple”。
这时候“Apple”就添加进来了。
上一篇: 团购中介营销模式:酒企如何开展圈层营销?
推荐阅读
-
Scratch 的[前世]和[今生],带你进入图形化的世界。
-
三分钟带你了解手机内部硬件-主要影响手机性能的有以下几点 CPU - *处理器(手机中的大脑) CPU 是计算思考以及处理事物的。 比如:我们日常玩手机,什么最重要?毫无疑问是手机打开软件很流畅,使用各种功能不卡。 这就是CPU的性能,那什么影响 CPU 的因素有哪些? 架构 架构是 CPU 的基础,对于处理器的整体性能起到了决定性的作用,不同架构的处理器同主频下,性能差距可以达到2-5倍。可见架构的重要性。 那么什么是架构呢? 打个比方,架构就是一栋楼的框架。至于最终楼什么样子,就由处理器的厂商决定了,但是有一点,如果说这栋楼房的结构设计出来容纳多少人,那么最后建好的房子也要在这个范围内。同理,如果使用相同架构的处理器,那么本质上不会有太大的区别。 看一下主流手机的架构 处理器对比.jpg 从上图可见:高通 和 苹果都是自主设计,所以说它们牛还是有一定的道理的。不同的架构, 性能和功耗也是不同的。架构决定了 主频、核心数、带宽等和运算量直接相关的东西。目前很多手机打广告都是说 多少核的机器。但是并不是说核越多性能就越强,你没看见,苹果双核就能吊打高通和联发科吗? 制程 制程 专指:事物运作程序的处理过程。常指手机芯片框架的运算速度量。 简单的说就是电路板中电路与电路之间的距离,目前已经发展到纳米级别。 制程越小,可以向芯片中塞入更多的晶体管,随之而来的好处还有:降低电量和成本、散热。 制程数的确定 这里有人要问,为什么制程的数字是这些,而不是别的数字,比如有28nm,为什么没有29nm? 这其实是有一定规律的。根据早期国际半导体蓝图规划,由五个在相关领域较为发达的国家共同制定,约定下一代制程要在上一代基础上做到晶体管数量不变,芯片面积缩小一半。由这一关系可以算出前一代制程要比后一代大√2倍,所以能算出后一代大概数值。纵观整个处理器制程变化,除了少部分特殊的外,都遵循着这一规则。 近代制程的发展 2014 年底,三星宣布了世界首个 14nm FinFET 3D 晶体管进入量产,标志着半导体晶体管进入 3D 时代。发展到今天,三星拥有了四代 14nm 工艺,第一代是苹果 A9 上面的 FinFET LPE(Low Power Early),第二代则是用在猎户座 骁龙 820 和骁龙 625 上面的 FinFET LPP(Low Power Plus)。第三代是 FinFET LPC,第四代则是目前的 FinFET LPU。至于 10nm 工艺,三星则更新到了第三代(LPE/LPP/LPC)。 目前为止,三星已经将 70000 多颗第一代 LPE(低功耗早期)硅晶片交付给客户。三星自家的猎户座 8895,以及高通的骁龙 835,都采用这种工艺制造,而 10nm 第二代 LPP 版和第三代 LPU 版将分别在年底和明年进入批量生产。 手机芯片市场上已经进入了 10nm、7nm 处理器的白热化竞争阶段,而 14/16nm 制程的争夺也不过是一两年前的事。 总线位宽 总线位宽决定输入/输出设备之间一次数据传输的信息量,用位(bit)表示,如总线宽度为8位、16位、32位和64位。