DSL dasturiy ta'minoti nima?
DSL dasturiy ta'minoti nima?

Video: DSL dasturiy ta'minoti nima?

Video: DSL dasturiy ta'minoti nima?
Video: Qurilmalar va dasturiy taʼminot | Kompyuterlar qanday ishlaydi? | Informatika 2024, Noyabr
Anonim

Domenga xos til ( DSL ) - bu ma'lum bir dastur domeniga ixtisoslashgan kompyuter tili. Veb-sahifalar uchun HTML kabi umumiy domenlar uchun keng qo'llaniladigan tillardan tortib, faqat bitta yoki bir nechta bo'laklar tomonidan ishlatiladigan tillargacha bo'lgan turli xil DSLlar mavjud. dasturiy ta'minot MUSH yumshoq kodi kabi.

Shuningdek, domenga xos til misollari nima?

Java, C++, Visual Basic va C# umumiy dasturlashdir tillar ko'p muammolarni hal qilish uchun ishlatiladi. A Domenga xos til (DSL) - bu maxsus dasturlash til bu bitta maqsad uchun ishlatiladi. DSL'larga quyidagilar kiradi: SQL (ma'lumotlar bazasi so'rovlari va ma'lumotlarni manipulyatsiya qilish uchun ishlatiladi)

Shuningdek, bilingki, DSL Java nima? Agar siz qachondir makefile yozgan bo'lsangiz yoki CSS yordamida veb-sahifani yaratgan bo'lsangiz, siz allaqachon bunday muammoga duch kelgansiz. DSL , yoki domenga xos til. DSL - bu aniq vazifalar uchun mo'ljallangan kichik, ifodali dasturlash tillari. Kirish ma'lumotlarini qabul qiluvchi ilovaga kalit so'z kiritish fayli a DSL . Konfiguratsiya fayli a DSL.

Shunday qilib, SQL DSLmi?

SQL a DSL aloqador ma'lumotlar bilan ishlash uchun. SQL relyatsion ma'lumotlar bilan ishlash uchun ixtiro qilingan, relyatsion ma'lumotlar bazasida saqlanadigan katta hajmdagi ma'lumotlar bilan ishlashning yaxshiroq, oson va tezroq usullari mavjud emas. Va protsessual kengaytmani ishlatishdan ko'ra, ma'lumotlarning og'ir protsessual kodini yozishning oson yo'li yo'q SQL.

DSL API nima?

API'lar bir dasturiy komponentdan boshqa komponentlar tomonidan foydalanishga imkon beruvchi interfeyslardir. Bu atama tabiatni emas, balki maqsadni tavsiflaydi. An API ob'ekt usullari to'plami bo'lishi mumkin, masalan - bu a emas DSL.

Tavsiya: