Ի՞նչ է նշանակում դեկլարատիվ լեզու:
Ի՞նչ է նշանակում դեկլարատիվ լեզու:

Video: Ի՞նչ է նշանակում դեկլարատիվ լեզու:

Video: Ի՞նչ է նշանակում դեկլարատիվ լեզու:
Video: Այլ հայացք ՀԱՊԿ-ի երևանյան գագաթնաժողովին 2024, Ապրիլ
Anonim

Դեկլարատիվ լեզուներ , որը նաև կոչվում է ոչ ընթացակարգային կամ շատ բարձր մակարդակ, են ծրագրավորում լեզուները որում (իդեալական) ծրագիրը սահմանում է ինչ է անել, այլ ոչ թե ինչպես անել անել այն. Նման լեզուները այնտեղ է ավելի քիչ տարբերություն ծրագրի ճշգրտման և…

Այնուհետև ո՞րն է տարբերությունը հրամայական և դեկլարատիվ լեզուների միջև:

Դեկլարատիվ ծրագրավորումն այն է, երբ ասում ես այն, ինչ ուզում ես, և հրամայական լեզու այն է, երբ ասում ես՝ ինչպես ստանալ այն, ինչ ուզում ես: Առաջին օրինակն է դեկլարատիվ քանի որ մենք չենք նշում ցուցակի կառուցման «իրականացման մանրամասները»:

Կարելի է նաև հարցնել՝ ի՞նչ է դեկլարատիվ մոդելը։ Դեկլարատիվ ծրագրավորումը «ծրագրավորման ակտն այն լեզուներով, որոնք համապատասխանում են մտավոր մոդել ոչ թե գործառնական, այլ մշակողի մոդել մեքենայից»։ Համակարգչային գիտության մեջ, դեկլարատիվ ծրագրավորումը ծրագրավորման պարադիգմ է, որն արտահայտում է հաշվարկի տրամաբանությունը՝ առանց դրա վերահսկման հոսքը նկարագրելու:

Նաև SQL-ը դեկլարատիվ լեզու է:

SQL (Կառուցվածքային հարցում Լեզու ) է դեկլարատիվ հարցում լեզու և հարաբերական տվյալների բազաների արդյունաբերության ստանդարտն է: Դեկլարատիվ հարցում լեզուները դրանք նաև ավելի հեշտ են օգտագործել, քանի որ դրանք պարզապես կենտրոնանում են այն բանի վրա, թե ինչ պետք է վերականգնվի և դա անում են արագ: Այնուամենայնիվ, դեկլարատիվ լեզուներ ունեն իրենց սեփական փոխզիջումները:

Ինչի համար է օգտագործվում դեկլարատիվ ծրագրավորումը:

Դեկլարատիվ ծրագրավորում կարող է զգալիորեն պարզեցնել զուգահեռ ծրագրեր գրելը: Ընդհանուր դեկլարատիվ լեզուները ներառում են տվյալների բազայի հարցումների լեզուները (օրինակ՝ SQL, XQuery), կանոնավոր արտահայտությունները, տրամաբանությունը ծրագրավորում , ֆունկցիոնալ ծրագրավորում և կազմաձևման կառավարման համակարգեր:

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