Prolog логикалык программалоо тилиби?
Prolog логикалык программалоо тилиби?

Video: Prolog логикалык программалоо тилиби?

Video: Prolog логикалык программалоо тилиби?
Video: Операционные системы написанные на Pascal, Delphi, Lazarus IDE, FreePascal, Turbo Pascal, Modula-2 2024, Май
Anonim

Тил парадигмалары: Декларативдик программалоо

Пролог программалоо тилинин кайсы түрү экенин дагы билүү керек?

Пролог кээде декларатив деп аталат тил же эрежеге негизделген тил анткени анын программалары фактылардын жана эрежелердин тизмегинен турат. Пролог Жасалма интеллект колдонмолору, өзгөчө эксперттик системалар үчүн кеңири колдонулат.

Андан кийин суроо туулат, Прологдон башка логикалык программалоо тилдери барбы? Ал жерде абдан келечектүү функция болуп саналат логикалык программалоо тили Карри деп аталат. Өзгөчө чектөө тилдер CLP(R), CLP(Q), CLP(FD) сыяктуу. CHR сыяктуу жалпы кеңейтүүлөр, бирок ошондой эле көптөгөн терилген ыкмалар. Булар тилдер адатта китепкана катары жөнөтүлөт а бар Пролог системасы.

Ошо сыяктуу эле, кимдир бирөө логикалык программалоо тили деген эмнени сурашы мүмкүн?

Логикалык программалоо болуп саналат программалоо парадигма, ал негизинен формалдуу негизделет логика . А-да жазылган каалаган программа логикалык программалоо тили ичинде сүйлөмдөрдүн жыйындысы болуп саналат логикалык форма, кандайдыр бир көйгөй чөйрөсү жөнүндө фактыларды жана эрежелерди билдирүү. Булардын бардыгында тилдер , эрежелери сүйлөм түрүндө жазылат: H:- B1, …, Б.

Предикаттык логика программалоо тилиби?

катары а программалоо тили , предикаттык логика жалгыз болуп саналат тил бул толугу менен колдонуучуга багытталган.

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