
- مستقل از ماشین
- متدلوژی طراحی تکراری و گسترش پذیری آسان
- اجازه می دهد تا برنامه ها به صورت پویا به روز شوند
- دارای سطح بالای اشکال زدایی
- ارائه دهنده برنامه نویسی پیشرفته شی گرا
- ارائه سیستم ماکرو مناسب
- ارائه انواع گسترده داده مانند: اشیاء، سازه ها، لیست ها، بردارها، آرایه های قابل تنظیم، جداول هش، و نمادها
- مبتنی بر عبارت
- ارائه سیستم وضعیت شی گرا
- ارائه کتابخانه کامل I / O
- ارائه ساختارهای کنترل گسترده
