主要这个最初目的是硬件控制,工作涉及的硬件都是用图形化来编程控制的,因为操作者都不会代码,很多操作参数特别多。其实这种操作者一般来说还不如小孩,因为小孩必然转到代码,而设备操作者根本就不可能转到代码,会一直依赖图形化。
scratch和google blocky做得已经很好了,国内图形编辑器都是用这两个做起来的,比如有道是用blocky,编程猫用scratch 3.0。如果只做图形化,用这两个内核简单修改,可以做出很好的东西。而图形化下一步进入代码,对孩子要求就更高了,输入、格式等,小孩子都没法搞定,就像我小孩scratch和EV3玩的非常熟,只是上了电脑输入很苦难,复杂的格式更是不可能,所以把之前工作改成这样,教他学习基本的语法,比如变量作用域、操作符、循环和函数、数组、递归、数据结构等,目前看效果还行。
所以,目前做法就是要原封不动的展现,因为就是为了解决孩子搞不定的输入和格式,通过拖放块完成代码编程,帮助转到代码
【 在 losttree 的大作中提到: 】
: 我也正在酝酿儿童编程语言的创业,建议不要原封不动的将一种语言通过图形化展现出来,我们常用的语言是用来解决工程问题的,功能强大但是复杂,建议只做其中一部分功能;
: 另外强烈建议你做中文化处理
--
FROM 123.116.125.155