David Weintrop是美国马里兰大学助理教授,作为编程教育的研究者,他对比了很多模块化编程与代码式编程软件的优缺点,他总结道,模块化编程软件之所以更简单、更容易上手,原因有三:
- 模块化编程语言用来颜色来区分不同命令。不同类别的命令被用不同颜色区分在不同的命令区内,这样大大减少了编写代码者的记忆负担。
- 不同的形状给如何连接不同命令提供了帮助。在模块化编程软件中,模块的形状让编写代码者更容易获得代码该如何连接的暗示。
- 模块化编程上面的语言更接近于自然语言。这让代码编写者更加无障碍的编写代码。