Язык общего назначения — это компьютерный язык , который широко применяется в различных прикладных областях и не имеет специализированных функций для определенной области. Это контрастирует с доменно-специфическим языком (DSL), который специализируется на определенной прикладной области. Граница не всегда четкая, поскольку язык может иметь специализированные функции для определенной области, но применяться более широко, или наоборот, может в принципе иметь возможность широкого применения, но на практике использоваться в основном для определенной области. [1]
Языки общего назначения далее подразделяются по типу языка и включают в себя:
Язык программирования, который используется для решения широкого спектра задач. Примерами являются такие языки, как C, C++ и Java. Сравните с языком специального назначения. См. общее назначение.