محیط های برنامه نویسی
تاثیر بر طراحی زبان
ویژگیها

  • کامپایل کردن مجزا مانند مشخه ، اعلان نوع داده ، تعریف نوع داده


  • تست و اشکال زدایی مانند : ویژگیهای ردیابی اجرا ، نقاط کنترلی ، ادعا


  • محیط های کاری


  • خدماتی مثل ذخیره داده ها ، رابط گرافیکی کاربر، امنیت و خدمات ارتباطی را فراهم می کند.


  • زبانهای کنترل کار و فرآیند


  • مفهوم کنترل کار به چارچوبهای محیط برمی گردد.


  • کاربر کنترل مستقیم بر روی مراحل مختلف برنامه دارد.