سطح دسترسی

هرچیزی در اسمالتک 80 قابلیت تغییر را در زمان اجرا دارد. برای مثال : دستگاههای کنترل درایو الکترونیکی یکپارچه می توانند بدون راه اندازی مجدد در زمانی که سیستم در حال اجرا است تغییر کنند. دستورات نحوی زبان یا اجرای داده‌های نا خواسته می توانند همچنین در جنبش تغییر یابند. برای مثال دستور true become: falseبا ارزش هست ولی اجرای آن توصیه نمی شود.

کامپایل کردن اسمالتک

اسمالتک بصورت بایت کد برنامه را کامپایل می‌کند که توسط ماشین دیداری یا بطور داینامیکی به زبان ماشین ترجمه می شود.