12月10日,有机会简短地与深入MicroBlocks内部技术和推广的专业人员有一个关于移动实验的汇报、交流和分享,期望引起MicroBlocks并非仅仅应用于类似创客、机器人等STEAM相关项目应用场合,换个视角想一想,可以:
应用于非技术群体如缺乏编程背景但类似以纸笔方式草算、勾划使用编程的场景;
不囿于硬件而在软件上迅速达成实验设计并能正式进入使用、实施、演示和合作探究的场景;
容易部署或免于部署、无需编程或微量编程、关注成果及其改进,任何情况均可实施的敏捷实验;
最最最吸引眼睛且最为物理实验所推崇的,是能把一系列实验和不同的方案都摆放在同一个IDE窗口里,想要哪个运行哪个、想改哪个就改哪个,这在Arduino IDE等任何其他环境下都是无法想像的。
实际上,MicroBlocks有很多有趣的特性,比如完全没有浮点数,也就是小数,没有正、余弦函数等等,但却提供了一些高级的运算操作,比如位操作等。但只要曲折一下,也都可以实现;包括它开源了的VM,是可以自己增加一些需要的函数和功能的——我曾经也尝试过,但后来站在MicroBlocks同一立场上了:非极度必要,不要在VM层面增加代码量,尽可能使用IDE提供的代码接入额外需要的功能。
以下为交流分享PPT(整齐的样子,是Beamer的功劳)及一小段视频:
联系客服