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