زبان برنامهنویسی همهمنظوره
در نرمافزار، یک زبان برنامهنویسی همهمنظوره زبانی است که برای نوشتن نرمافزار در زمینههای متنوع نرمافزاری به کار میرود. زبان برنامهنویسی همهمنظوره معمولاً به این معناست که آن زبان ساختار خاصی برای زمینه نرمافزاری خاصی ندارد.
یک زبان خاص دامنه زبانی است که برای زمینه خاصی از نرمافزار به کار میرود.
زبانهای زیر همهمنظوره هستند: