儿童编程语言的选择

2022-07-14 22:12:24   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《儿童编程语言的选择》,欢迎阅读!
编程语言,儿童,选择

儿童编程语言的选择

关于KPL[Phrogram]SmallBasic的比较

KPL (也就是我们所说的Phrogram) 曾经就是定位在完全针对编程初学者这样的强大概念下 (因此命名为儿童编程语言【Kids Programming Language). 但最近几年里,他[Phrogram]似乎也扩展来支持更多中级和高级编程用户. Small Basic也是完全针对编程初学者; 目前对中高级编程用户还有很多其他编程语言可以选择。

SmallBasicVb.net C#的比较

SmallBasicVb.net C#都小得多,他们都基于.Net框架,VB.netC#涵盖的功能是最全面的,如果你要开发大型的系统,那还是要回归VB.Net

C#,SmallBasic只是提供了一部分的功能,或者说SmallBasic仅是一块进入编程殿堂的敲门砖,但千万不要小看这部分功能,他们都是SmallBasic精选的,集成了一些非常重要的功能,大大简化了开发的繁琐代码,让编程的人机互动界面更友好,操作更便利,开发更加有趣味性,更方便代码的共享。文章来自SmallBasic.cn 快乐编程

附带关于KPL[Phrogram]Scratch的介绍

儿童由于逻辑思维能力在不断的发展中,相对来讲并不成熟,那么使用成人化的程序设计语言去编程,是有难度的,尤其是国内的孩子,受到来自英语数学自然语言以及逻辑思维等多重因素的困扰,要是能有一些语言,从这些方面减轻孩子们的压力,让他们轻松的编程,该有多好啊。有鉴于此,特意在网上搜索了一下,大概找出以下一些资料,供有兴趣的家长们参考。 .微软的KPL

KPL,是儿童编程语言(Kids Programming Language)的简称。是前微软的工程师设计,为教育其子女开发的计算机编程语言。KPL自诞生之日起,就名声鹊起。不到1年的时间,全球估计下载量超过了10万份。微软在其msdncode4fun栏目中,专门对KPL作过报道,并给以高度评价。认为KPL是替代Basic成为现代初学者计算机编程语言的最佳选择之一。

随后,KPL在广大计算机志愿者的帮助下,拥有了17个国家的语言版本。虽然,KPL的初衷,定位在儿童语言编程,但由于其充分吸收了现代语言的编程特点,而且其游戏编程方式,简单有趣而保证了基本概念的完整性。

KPL的设计者,意识到他们小看了他们自己的作品。于是,在KPL的后续版2.0时,他们给KPL了一个新的名字:Phrogram。这样,重新定位的KPL,不再因为名字,而让人害羞而“敬而远之”了,Phrogram,不但继承了KPL的设计风格,而且增加了很多面向对象的类库,而且支持D3D的开发。更方便学习和应用。Phrogram已经于2006912日,由其官方正式发布,网址为:http://phrogram.com/media/

现在,在哥伦比亚的大学里,有专门开设KPL计算机课程。在美国的俄亥俄州的大学里,也有大学把Phrogram列入新的教学计划中。


可以预料,在全世界,除了8岁到17岁间的孩子,还有更多的初学者、教师、家长,加入到KPLPhrogram的行列中。 .麻省理工学院媒体实验室的Scratch

也是在两年前,美国麻省理工学院媒体实验室推出一种新的电脑程序语言Scratch,这种新的程序语言现在已经进入世界各地的教室和家庭,正在迅速成为儿童和成年人游戏和学习的方式,网址:http://scratch.mit.edu/,这种编程语言实际上也能非常好地教授语言技巧。

开发者表示,这种电脑程序语言的目的是帮助年轻人发展学习技能,学习创造性思维,以及学习集体合作。我们的目的不是要创建电脑程序编写大军,而是帮助电脑使用者表达自己。

Scratch语言很简单,所有的人都可以使用。这种程序语言所依据的是一种积木系统,积木可以通过多种指令结合起来。这种语言总共有100多块“积木”可以使用,另外还有一个视觉图像库,使用者可以在最开始的时候用图像编写程序。

更准确地说,它作为一个编程的工具,使用者可以运用已有的素材,完成卡通的动画故事。不过如果你不喜欢别人给你提供的素材的话,你也可以自己动手画哦。

.国内现状

在大陆,儿童编程还处在萌芽状态,甚至你到图书市场,根本就找不到任何相关的书籍资料,只有网上的寥寥数语。更不用说有什么自己的编程平台了。此目前教授孩子编程最好的办法,是使用上述两个编程平台。

微软中国对其KPL进行了大量的本土化工作;还是做得比较好的,网上KPL的中文参考资料也比较多,MITScratch本土化工作就相对比较落后了,有简体中国版的界面翻译,而参考资料和学习问答都是英文的,平均翻译率仅为26%而在中国台湾,繁体汉字的翻译,进展还是不错的,参考资料和问答有50%的翻译率。

KPLScratch如果做个比较,那么,KPL更像一个专业编程工具,如VBScratch更像一个艺术创作平台,如FLASH。如果你问我那个更好些,我倾向于,家长同志们使用Scratch,教授你的孩子编程,它更易上手,孩子们是一接触就会喜欢上,我已经很有感触了哦;不过,要想使用好Scratch,你得有足够英文水平,至少到今天为止是这样的。否则你还是去使用KPL吧。

颠倒黑白[来自SmallBasic.cn快乐编程]的看法:SmallBasic的功能强大,界面友好,中文说明文档齐全,软件操作简单,易于扩展和分享等特性都让我们为之欣喜,现阶段家长或学校把SmallBasic做为儿童编程语言的首选是可以考虑


的,随着Win7系统的普及, Win7自带.Net Framework 3.5sp1的平台将会为SmallBasic的普及做个强有力的助推,可以预见,未来在儿童编程领域

SmallBasic将迎来很大的机遇,中国要成为软件强国、科技强国,就不能让儿童输在编程领域的起跑线上,SmallBasic仅是个人见过最好的一个儿童编程软件,但他也有劣势,就是需要运行在Windows的平台上,windows平台是需要付费的,如果要成为学校教学的首选,学校教学平台Win7系统的普及也是相当关键的,微软也应该考虑让学校享受更多的优惠。




本文来源:https://www.dywdw.cn/e877aa83d4d8d15abe234e7d.html

相关推荐
推荐阅读