ection::::设计.产业编程语言为产品代码而设计的，因此引入了额外的复杂度。Mama仅仅是为教授编程概念，提供简单快捷的开发方法而设计的。语法错误会让刚开接触编程的学生感到很沮丧 - Mama借助3D模型在Alice上的变种中使用拖放模式创建计算机动画。Mama语言是一种简单的面向对象的语言，而Alice IDE是基于对象的。这就意味着，在使用Mama语言编写文本脚本时支持所有面向对象的元素（继承，多形态，原生编程，观察者模式风格的事件处理），使用拖放模式创建对象和方法是基于对象的 - 没有继承