Какво е DSL софтуер?
Какво е DSL софтуер?

Видео: Какво е DSL софтуер?

Видео: Какво е DSL софтуер?
Видео: Какво е да си Junior програмист? 2024, Септември
Anonim

Специфичен за домейн език ( DSL ) е компютърен език, специализиран за конкретен домейн на приложение. Има голямо разнообразие от DSL, вариращи от широко използвани езици за общи домейни, като HTML за уеб страници, до езици, използвани само от един или няколко части от софтуер , като мек код MUSH.

Също така попитах какво представляват езиковите примери за конкретни домейни?

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

Знайте също, какво е DSL Java? Ако някога сте писали make-файл или проектирали уеб страница с CSS, вече сте се сблъсквали с DSL , или език, специфичен за домейна. DSL са малки, изразителни езици за програмиране, специално създадени за специфични задачи. Файлът за въвеждане на ключова дума към приложение, което получава входни данни, е a DSL . Конфигурационният файл е a DSL.

Следователно, SQL е DSL?

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

Какво е DSL API?

API са интерфейси, позволяващи един софтуерен компонент да се използва от други компоненти. Терминът описва целта, а не естеството. Ан API може да бъде набор от обектни методи, например - това не е a DSL.

Препоръчано: