Ano ang isang DSL Software?
Ano ang isang DSL Software?

Video: Ano ang isang DSL Software?

Video: Ano ang isang DSL Software?
Video: Cable vs DSL vs Fiber Internet Explained 2024, Nobyembre
Anonim

Isang wikang tukoy sa domain ( DSL ) ay isang wika ng computer na dalubhasa sa isang partikular na domain ng aplikasyon. Mayroong malawak na iba't ibang mga DSL, mula sa malawak na ginagamit na mga wika para sa mga karaniwang domain, tulad ng HTML para sa mga web page, hanggang sa mga wikang ginagamit lamang ng isa o ilang piraso ng software , gaya ng MUSH soft code.

Tinanong din, ano ang mga halimbawa ng wikang partikular sa domain?

Ang Java, C++, Visual Basic, at C# ay pangkalahatang programming mga wika ginagamit upang malutas ang maraming problema. A Wikang Partikular sa Domain (DSL) ay isang dalubhasang programming wika na ginagamit para sa isang layunin. Kasama sa mga DSL ang: SQL (ginagamit para sa mga query sa database at pagmamanipula ng data)

Alamin din, ano ang DSL Java? Kung nagsulat ka na ng makefile o nagdisenyo ng Web page na may CSS, nakatagpo ka na ng isang DSL , o wikang tukoy sa domain. Ang mga DSL ay maliit, nagpapahayag ng mga programming language na pasadyang idinisenyo para sa mga partikular na gawain. Ang isang keyword input file sa isang application na tumatanggap ng input data ay a DSL . Ang configuration file ay a DSL.

Nito, ang SQL ba ay isang DSL?

SQL ay isang DSL para sa pagharap sa relational data. SQL ay naimbento upang harapin ang relational data, walang mas mahusay, mas madali at mas mabilis na paraan upang makitungo sa malaking halaga ng data na nakaimbak sa isang relational database. At walang mas madaling paraan upang magsulat ng data heavy procedural code kaysa sa paggamit ng procedural extension sa SQL.

Ano ang DSL API?

Mga API ay mga interface na nagpapahintulot sa isang bahagi ng software na magamit ng iba pang mga bahagi. Inilalarawan ng termino ang layunin, hindi ang kalikasan. An API ay maaaring isang hanay ng mga pamamaraan ng object, halimbawa - iyon ay hindi a DSL.

Inirerekumendang: