سیستم نوع: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
K. Najafiaghdam (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
K. Najafiaghdam (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۱۴:
 
قسمتی از برنامه که منجر به وقوع خطای غیرتوقفی نشود را امن می‌نامند. اگر همه‌ی قسمت‌های برنامه‌های نوشته‌شده به یک زبان برنامه‌نویسی امن باشند، آن زبان را یک «زبان برنامه‌نویسی امن» می‌نامند. زبان‌های برنامه‌نویسی فاقد نوع‌داده از طریق بررسی برنامه در زمان اجرا از ایمنی آن اطمینان حاصل می‌کنند. این در حالی‌است که زبان‌های برنامه‌نویسی دارای نوع‌داده برنامه را در زمان کامپایل بررسی می‌کنند و در صورت ایمن نبودن برنامه، آن را اجرا نمی‌کنند. البته ممکن است این زبان‌ها در زمان اجرا نیز برنامه را بررسی کنند.
 
== ویژگی‌های یک سیستم انواع ==