Ի՞նչ է DSL ծրագրակազմը:
Ի՞նչ է DSL ծրագրակազմը:

Video: Ի՞նչ է DSL ծրագրակազմը:

Video: Ի՞նչ է DSL ծրագրակազմը:
Video: Ինչպե՞ս է աշխատում համակարգիչը. ներածություն | գիտություն | «Քան» ակադեմիա 2024, Սեպտեմբեր
Anonim

Դոմենի հատուկ լեզու ( DSL ) համակարգչային լեզու է, որը մասնագիտացված է որոշակի հավելվածի տիրույթում: Գոյություն ունեն DSL-ների լայն տեսականի՝ սկսած ընդհանուր տիրույթների համար լայնորեն օգտագործվող լեզուներից, օրինակ՝ HTML վեբ էջերի համար, մինչև այն լեզուները, որոնք օգտագործվում են միայն մեկ կամ մի քանի մասերի կողմից: ծրագրային ապահովում , ինչպիսին է MUSH փափուկ կոդը:

Նաև հարցրեց՝ ի՞նչ են տիրույթի հատուկ լեզվի օրինակները:

Java-ն, C++-ը, Visual Basic-ը և C#-ը ընդհանուր ծրագրավորում են լեզուները օգտագործվում է բազմաթիվ խնդիրներ լուծելու համար: Ա Դոմենի հատուկ լեզու (DSL) մասնագիտացված ծրագրավորում է լեզու որն օգտագործվում է մեկ նպատակի համար. DSL-ները ներառում են՝ SQL (օգտագործվում է տվյալների բազայի հարցումների և տվյալների մանիպուլյացիայի համար)

Նաև գիտեք, թե ինչ է DSL Java-ն: Եթե դուք երբևէ գրել եք makefile կամ նախագծել եք վեբ էջ CSS-ով, ապա արդեն հանդիպել եք. DSL , կամ տիրույթի հատուկ լեզու: DSL-ները փոքր, արտահայտիչ ծրագրավորման լեզուներ են, որոնք նախատեսված են հատուկ առաջադրանքների համար: Հիմնաբառի մուտքագրման ֆայլը հավելվածում, որը մուտքային տվյալներ է ստանում, ա DSL . Կազմաձևման ֆայլը ա DSL.

Դրանցից SQL-ը DSL է:

SQL է DSL հարաբերական տվյալների հետ գործ ունենալու համար: SQL հորինվել է հարաբերական տվյալների հետ գործ ունենալու համար, հարաբերական տվյալների բազայում պահվող մեծ քանակությամբ տվյալների հետ գործ ունենալու ավելի լավ, հեշտ և արագ եղանակներ չկան: Եվ տվյալների ծանր ընթացակարգային կոդ գրելու ավելի հեշտ միջոց չկա, քան ընթացակարգային ընդլայնում օգտագործելը SQL.

Ի՞նչ է DSL API-ն:

API-ներ ինտերֆեյսներ են, որոնք թույլ են տալիս ծրագրային ապահովման մեկ բաղադրիչ օգտագործել այլ բաղադրիչներ: Տերմինը նկարագրում է նպատակը, ոչ թե բնույթը: Ան API կարող է լինել օբյեկտի մեթոդների մի շարք, օրինակ՝ դա a DSL.

Խորհուրդ ենք տալիս: