Что такое программное обеспечение DSL?
Что такое программное обеспечение DSL?

Видео: Что такое программное обеспечение DSL?

Видео: Что такое программное обеспечение DSL?
Видео: Семейство технологий DSL 2024, Ноябрь
Anonim

Доменно-ориентированный язык ( DSL ) - это компьютерный язык, специализированный для конкретной области приложения. Существует широкий спектр DSL, начиная от широко используемых языков для общих доменов, таких как HTML для веб-страниц, до языков, используемых только одним или несколькими частями программное обеспечение , например программный код MUSH.

Также спросили, что такое примеры языков для конкретных предметных областей?

Java, C ++, Visual Basic и C # - это общее программирование. языки используется для решения многих проблем. А Специфический для домена язык (DSL) - это специализированное программирование язык который используется с единственной целью. DSL включают: SQL (используется для запросов к базе данных и обработки данных)

Также знаете, что такое DSL Java? Если вы когда-либо писали make-файл или создавали веб-страницу с помощью CSS, вы уже сталкивались с DSL , или предметно-ориентированный язык. DSL - это небольшие выразительные языки программирования, специально разработанные для конкретных задач. Входной файл ключевого слова для приложения, которое получает входные данные, является DSL . Файл конфигурации - это DSL.

Таким образом, является ли SQL DSL?

SQL это DSL для работы с реляционными данными. SQL был изобретен для работы с реляционными данными, не так много лучших, простых и быстрых способов работы с большими объемами данных, хранящихся в реляционной базе данных. И нет более простого способа написать процедурный код с большим объемом данных, чем использование процедурного расширения для SQL.

Что такое DSL API?

API - это интерфейсы, позволяющие использовать один программный компонент другими компонентами. Этот термин описывает цель, а не природу. An API может быть, например, набором методов объекта - это не DSL.

Рекомендуемые: