比较图形化硬件编程平台

2022-11-198692
AI 快速预览详细 收起
本文比较了MicroBlocks与其他图形化硬件编程平台(如慧编程、MakeCode等),重点关注可理解性、开放性和对建构主义教学风格的支持。MicroBlocks通过强大的虚拟机技术,实现了灌入式和交互式编程的无缝融合,为Maker们提供了更好的探索和创造环境。

hi 大家周末好,好久不见,分享一篇文章,欢迎大家参与讨论, 原文参考 比较图形化硬件编程平台

本文将讨论 MicroBlocks 相较于其他平台出色的地方。在此我只关注那些能够增强用户的系统特性,具体而言我关注以下的特性:

  • 可理解性
  • 开放性
  • 低门槛、高天花板、宽围墙
  • 对建构主义教学风格的支持

其中我把可理解性放在第一位, 可理解性帮助我们更好地思考和创造。成为 Maker 的重要意义之一是: 借助创造的过程来理解世界:

本文选择了一些我自己使用过、且有一定影响力的图形化硬件编程平台(至少以此为卖点之一)。

比较图形化硬件编程平台图1

当前的图形化硬件编程领域,与我几年前写作 两种硬件编程风格的比较 时相比,并没有什么大的进步,整个领域都想让平台支持灌入式和交互式编程,虽然大家称呼这两种能力的方式各有不同(在线/离线,实时模式/上传模式,舞台模式/代码模式...)。但目前只有 John Maloney 的 MicroBlocks 做到了让两者无缝融合,进而让平台更好地支持 Maker 们探索和创造。获得这种大家梦寐以求的特性的方法,并不是沿着"将翻译积木成代码"的老路前进,也不是让积木简单地调用代码。"你无法用提出问题的思维解决问题"。正确的做法,是需要一个强大的虚拟机。这当然极其不易,如果你看过 John Maloney 的经历,会发现,他在这个方向上已经思考和探索了数十年。

MicroBlocks 的中文主页已经上线,欢迎大家试用: MicroBlocks







创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
花生编程
花生编程
感谢分享
花生编程
花生编程
学习了!
花生编程
花生编程
不错不错
三春牛-创客
三春牛-创客
6666666666
三春牛-创客
三春牛-创客
为什么scratch不支持离线运行?
- 没有更多了 -