DSL хүрээ гэж юу вэ?
DSL хүрээ гэж юу вэ?

Видео: DSL хүрээ гэж юу вэ?

Видео: DSL хүрээ гэж юу вэ?
Видео: Семейство технологий DSL 2024, Арваннэгдүгээр
Anonim

Домэйн тодорхой хэл ( DSL ) нь тодорхой хэрэгцээнд нийцүүлэн боловсруулсан програмчлалын хэл юм. Түгээмэл хэрэглэгддэг DSL-ийн жишээнд каскадын загварын хуудас (CSS), Ant болон SQL орно. Олон DSL-ийн ашигладаг хүний унших боломжтой код нь програмистууд болон бусад оролцогч талуудын хамтын ажиллагааг сайжруулахад тусалдаг.

Үүний нэгэн адил DSL програм хангамж гэж юу вэ?

Домэйн тусгай хэл ( DSL ) нь тодорхой хэрэглээний домэйнд зориулагдсан компьютерийн хэл юм. Вэб хуудсанд зориулсан HTML гэх мэт нийтлэг домэйнуудад өргөн хэрэглэгддэг хэлээс эхлээд зөвхөн нэг юм уу цөөн хэдэн файлын ашигладаг хэл хүртэл маш олон төрлийн DSL байдаг. програм хангамж MUSH зөөлөн код гэх мэт.

Мөн DSL Java гэж юу вэ? Хэрэв та хэзээ нэгэн цагт makefile бичиж эсвэл CSS-тэй вэб хуудас зохиож байсан бол та аль хэдийн ийм зүйлтэй тулгарсан байна. DSL , эсвэл домэйны тусгай хэл. DSL нь тодорхой даалгаварт зориулагдсан жижиг, илэрхийлэлтэй програмчлалын хэл юм. Оролтын өгөгдлийг хүлээн авах програмын түлхүүр үг оруулах файл нь a DSL . Тохируулгын файл нь a DSL.

Үүнийг анхаарч үзвэл SQL нь DSL мөн үү?

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

Yaml DSL мөн үү?

YAML гадаад форматын хувьд тааруухан формат юм DSL , яг XML байсан шиг.

Зөвлөмж болгож буй: