Оглавление:
- Определение - что означает предметно-ориентированный язык (DSL)?
- Techopedia объясняет предметно-ориентированный язык (DSL)
Определение - что означает предметно-ориентированный язык (DSL)?
Домен-специфический язык (DSL) - это язык, используемый для определенного приложения или определенного программного обеспечения. Целая программа не может быть написана с использованием одного DSL, но полное программное обеспечение может иметь программирование на нескольких предметно-ориентированных языках. Сообщество Unix использует несколько DSL в своих системах, и разработчики делают свои библиотеки доступными онлайн как бесплатный ресурс.
Techopedia объясняет предметно-ориентированный язык (DSL)
Специфичный для домена язык - это язык со специальной целью, для которой могут быть написаны некоторые функции приложения или программы. DSL широко используются в области прикладного программирования. Типичными примерами являются HTML для определенных доменов веб-страниц и CSS, которые широко используются в больших масштабах. DSL в отличие от языка общего назначения (GPL), который может применяться в ряде различных областей и не имеет специализированных функций. DSL могут быть далее разделены по типу приложения, в котором они могут использоваться, но все вместе известны как доменные языки.