The boundaries between these concepts are quite blurry, much like the boundary between scripting languages and general-purpose languages.
إن الحدود بين هذه المفاهيم ضبابية تماما، مثل الحدود بين لغات البرمجة واللغات العامة الغرض.