和Randy Smith给出了最初的设计。Self语言是在Smalltalk的基础上发展而来，沿用了Smalltalk中一切都是对象的风格。在实现Self系统的过程中，设计研究人员发展出了一种动态自适应编译技术。Self同Smalltalk一样既是一个编程语言，也是一个集成开发环境和运行环境。
简介.Self语言把概念上的精简作为设计原则。它取消了类的概念，只有对象的概念，同时把消息作为最基本的操作。把对象的属性理解为获取或更改属性这两种方法，从而把属性的概念简化为方法；取消了变量