این متن شامل 7 صفحه می باشد
از آنجایی که Self به عنوان یک تک فرایند UNIX و یا یک تک برنامه ی Macintosh اجرا می شود بنابراین به دو بخش تقسیم
می شود :
1- (VM) virtual machineSelf 2- Self world
اجرای ( VM ) برنامه های Self توسط اشیایی در Self world تعیین می شود و مجموعه ای از متد های اصلی و اولیه که در C++
نوشته شده اند را تهیه می کند که می توانند توسط متد های Self فراخوانی شوند تا اعمال پایه از قبیل اعمال حسابی اعداد صحیح ،
کپی کردن اشیا و اعمال مربوط به ورودی و خروجی ( I/O ) را...