نظام يسمح بتغيير نوع المتغير أثناء التشغيل ولا يتطلب تعريفاً مسبقاً.
أكثر مرونة وسرعة في الكتابة ولكن قد يسبب أخطاء تشغيل (مثل Python, JS).