Декларативдик тил эмнени билдирет?
Декларативдик тил эмнени билдирет?

Video: Декларативдик тил эмнени билдирет?

Video: Декларативдик тил эмнени билдирет?
Video: Тил эмнеге агарат?...\Дабагер 2024, Ноябрь
Anonim

Декларативдик тилдер , ошондой эле процедуралык эмес же өтө жогорку деңгээл деп аталат, болуп саналат программалоо тилдер анда (идеалдуу) программа аныктайт эмне кантип жасоого караганда жасалышы керек кыл ал. Ушундай тилдер ошол жерде болуп саналат программанын спецификациясынын ортосундагы айырма азыраак…

Анда императивдик жана декларативдик тилдердин ортосунда кандай айырма бар?

Декларативдик программалоо - сиз каалаган нерсеңизди айтканыңыз жана императивдик тил сиз каалаган нерсеге кантип жетүүнү айтканыңыз. Биринчи мисал декларативдик анткени биз тизмени куруунун эч кандай "ишке ашыруу деталдарын" тактабайбыз.

Декларативдик модель деген эмне деген суроо да болушу мүмкүн? Декларативдик программалоо – бул «акылга туура келген тилдерде программалоо актысы модель иштеп чыгуучунун эмес, оперативдүү модель машинанын». Информатика боюнча, декларативдик программалоо – башкаруу агымын сүрөттөбөстөн эсептөөнүн логикасын туюндурган программалоо парадигмасы.

Ошондой эле, SQL декларативдик тилби?

SQL (Структураланган суроо Тил ) болуп саналат декларативдик суроо тил жана реляциялык маалымат базалары үчүн тармактык стандарт болуп саналат. Декларативдик суроо тилдер Алар жөн гана алынышы керек болгон нерсеге көңүл буруп, тез арада колдонууга оңой. Бирок, декларативдик тилдер өздөрүнүн соода-сатыктары бар.

Декларативдик программалоо эмне үчүн колдонулат?

Декларативдик программалоо параллелдүү программаларды жазууну кыйла жөнөкөйлөштүрүшү мүмкүн. Жалпы декларативдик тилдер базасына суроо тилдердин тилдерин (мисалы, SQL, XQuery), регулярдуу туюнтмаларды, логиканы камтыйт. программалоо , функционалдык программалоо , жана конфигурацияны башкаруу системалары.

Сунушталууда: