教育编程语言设计原则:为何难以达成共识?

2024-12-16

本文探讨了数十年来教育编程语言设计原则的演变。尽管Wirth等人的工作强调了简洁性、模块化等原则,但教育工作者对适合初学者的编程语言仍存在分歧。文章分析了当前技术环境下这些原则的诠释变化,以及为什么没有一种面向教育且全球广泛使用的编程语言。作者认为,教学语言和工业语言各有优劣,每一代学习者都需要自己的语言。