DSL алкагы деген эмне?
DSL алкагы деген эмне?

Video: DSL алкагы деген эмне?

Video: DSL алкагы деген эмне?
Video: FACE - забирай все что хочешь//speed up | pvp FUNTIME | ВЫБИЛ ТАЛ круша? 2024, Ноябрь
Anonim

белгилүү бир домен тили ( DSL ) белгилүү бир муктаждыкты канааттандыруу үчүн иштелип чыккан программалоо тили. Көбүнчө колдонулган DSL мисалдарына каскаддык стилдер жадыбалдары (CSS), Ant жана SQL кирет. Көптөгөн DSLлер колдонгон адам окуй турган код программисттер менен башка кызыкдар тараптардын ортосундагы кызматташтыкты жакшыртууга жардам берет.

Ошо сыяктуу эле, кимдир бирөө суроо бериши мүмкүн, DSL Программасы деген эмне?

Доменге тиешелүү тил ( DSL ) белгилүү бир колдонмо доменине адистештирилген компьютер тили. Веб баракчалар үчүн HTML сыяктуу жалпы домендер үчүн кеңири колдонулган тилдерден баштап, бир же бир нече бөлүктөр тарабынан колдонулган тилдерге чейин көптөгөн DSLлер бар. программалык камсыздоо MUSH жумшак коду сыяктуу.

Ошондой эле, DSL Java деген эмне? Эгер сиз качандыр бир makefile жазган болсоңуз же CSS менен веб-баракчаны долбоорлогон болсоңуз, анда сиз буга чейин эле DSL , же доменге тиешелүү тил. DSL - бул конкреттүү тапшырмалар үчүн иштелип чыккан чакан, экспрессивдүү программалоо тилдери. Киргизүү маалыматтарын кабыл алган колдонмого ачкыч сөз киргизүү файлы а DSL . Конфигурация файлы а DSL.

Муну эске алуу менен, SQL DSLби?

SQL болуп саналат DSL реляциялык маалыматтар менен иштөө үчүн. SQL реляциялык маалыматтар менен иштөө үчүн ойлоп табылган, реляциялык маалымат базасында сакталган чоң көлөмдөгү маалыматтар менен иштөөнүн жакшыраак, оңой жана тезирээк жолдору жок. Ал эми оор процедуралык кодду жазуунун процедуралык кеңейтүүнү колдонуудан оңой жолу жок SQL.

Yaml DSLби?

YAML тышкы формат үчүн начар формат DSL , XML сыяктуу эле.

Сунушталууда: