重新思考编程教学:让编程可视化、易理解
2025-08-04
本文批判了当前编程教学中普遍存在的以JavaScript和Processing为代表的“活码”环境的不足,认为其未能有效支持强大的思维方式,也无法让程序员看到和理解程序的执行过程。作者提出,学习编程的关键在于理解程序的执行流程和数据状态,并主张通过可视化技术,例如时间线图和数据可视化,来使编程过程更加透明和易于理解。文章还强调了编程语言设计的重要性,提倡使用更贴近人类思维方式的元语和更易于理解的语法,并通过分解和重组等方法,鼓励创造性的编程学习。
开发