Видео: DSL програм хангамж гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Домэйн тусгай хэл ( DSL ) нь тодорхой хэрэглээний домэйнд зориулагдсан компьютерийн хэл юм. Вэб хуудсанд зориулсан HTML гэх мэт нийтлэг домэйнуудад өргөн хэрэглэгддэг хэлээс эхлээд зөвхөн нэг юм уу цөөн хэдэн файлын ашигладаг хэл хүртэл маш олон төрлийн DSL байдаг. програм хангамж MUSH зөөлөн код гэх мэт.
Домэйн тусгай хэлний жишээ гэж юу вэ?
Java, C++, Visual Basic, C# нь ерөнхий програмчлал юм хэлүүд олон асуудлыг шийдвэрлэхэд ашигладаг. А Домэйн тусгай хэл (DSL) нь тусгай програмчлал юм хэл Энэ нь нэг зорилгоор ашиглагддаг. DSL-д: SQL (өгөгдлийн сангийн асуулга, өгөгдөл боловсруулахад ашигладаг)
Мөн DSL Java гэж юу болохыг мэдэх үү? Хэрэв та хэзээ нэгэн цагт makefile бичиж эсвэл CSS-тэй вэб хуудас зохиож байсан бол та аль хэдийн ийм зүйлтэй тулгарсан байна. DSL , эсвэл домэйны тусгай хэл. DSL нь тодорхой даалгаварт зориулагдсан жижиг, илэрхийлэлтэй програмчлалын хэл юм. Оролтын өгөгдлийг хүлээн авах програмын түлхүүр үг оруулах файл нь a DSL . Тохируулгын файл нь a DSL.
Үүний тулд SQL нь DSL мөн үү?
SQL нь DSL харилцааны өгөгдөлтэй ажиллахад зориулагдсан. SQL нь харилцааны өгөгдөлтэй ажиллахаар зохион бүтээгдсэн боловч харилцааны мэдээллийн санд хадгалагдсан их хэмжээний өгөгдөлтэй ажиллах илүү сайн, хялбар, хурдан арга байхгүй. Процедурын өргөтгөл ашиглахаас илүү их хэмжээний процедурын код бичихэд хялбар арга байхгүй SQL.
DSL API гэж юу вэ?
APIs Энэ нь нэг програм хангамжийн бүрэлдэхүүн хэсгийг бусад бүрэлдэхүүн хэсгүүдэд ашиглах боломжийг олгодог интерфейс юм. Энэ нэр томъёо нь мөн чанарыг бус харин зорилгыг тодорхойлдог. Ан API объектын аргуудын багц байж болно, жишээлбэл - энэ нь a биш DSL.
Зөвлөмж болгож буй:
Системийн программ хангамжийг эцсийн хэрэглэгчийн програм хангамж гэж тодорхойлж болох уу?
Системийн программ хангамжийг хэрэглэгчийн програм хангамж гэж тодорхойлж болох бөгөөд янз бүрийн ажлыг гүйцэтгэхэд ашигладаг. Үндсэндээ текстээс бүрдсэн баримт бичгийг үүсгэхийн тулд танд энэ програм хангамж хэрэгтэй
NodeJS дээр дунд програм хангамж гэж юу вэ?
Дунд програм хангамжийн функцууд нь хүсэлтийн объект (req), хариулах объект (res) болон програмын хүсэлт-харилын мөчлөг дэх дараагийн дундын програм хангамжийн функцэд хандах боломжтой функцууд юм. Дараагийн завсрын програм хангамжийн функцийг ихэвчлэн next гэсэн хувьсагчаар тэмдэглэдэг
Растерт суурилсан програм хангамж гэж юу вэ?
PaintShop Pro, Painter, Photoshop, Paint.NET, MS Paint, GIMP зэрэг растерт суурилсан зураг засварлагч нь Xfig, CorelDRAW, Adobe Illustrator, Inkscape зэрэг векторт суурилсан зураг засварлагчдаас ялгаатай нь пикселийг засварлахад чиглэдэг. шугам, дүрсийг засах (вектор)
Үйлдлийн систем нь техник хангамж эсвэл програм хангамж мөн үү?
Үйлдлийн систем (OS) нь компьютерийн техник хангамж, програм хангамжийн нөөцийг удирдаж, компьютерийн программуудын нийтлэг үйлчилгээ үзүүлдэг системийн програм хангамж юм. Ширээний үйлдлийн систем зонхилох нь Microsoft Windows бөгөөд зах зээлийн 82.74%-ийг эзэлдэг
Эх хавтангийн техник хангамж эсвэл програм хангамж уу?
Компьютерийн техник хангамж нь өөр өөр хэсгүүдээс бүрддэг ч магадгүй эдгээрээс хамгийн чухал нь эх хавтан юм. Эх хавтан нь компьютерийг ажиллуулж, удирддаг бусад хэсгүүдээс бүрддэг. Эсрэг программ хангамжийн хувьд техник хангамж нь биет зүйл юм