vti.laborator.org/lgp

Prolog v praxi

Prolog je všude

Stále se zvětšující vývojový cyklus Prologu a obrovské možnosti prototypingu pobízejí k využití Prologu jako nástroje pro řešení umělé inteligence. Ale ostatní přednosti jazyka z něj vytvářejí silný nástroj i pro vývoj robustních komerčních aplikací. Mezi takové vlastnosti patří propojení s ostatními jazyky a databázemi, samostatné nástroje pro vývoj, a nakonec, nástroje pro objektově orientované a deklarativní programování.

Rozšíření pro objektové programování zvýšilo atraktivitu a výrazovou sílu Prologu a nabízí programátorům mocný a flexibilní objektově orientovaný vývojový jazyk. Výrazy nahrazují běžný Prologovský mechanismus matchingu podle vzorů jednodušší formou uspokojivého výrazu. Výrazy jsou silným nástrojem jak zmenšit prohledávaný prostor a zvýšit tak efektivitu plánovače.

Prolog vyrostl z jednoduchého interpretu do plně kompilované technologie s propojením na externí databáze, grafické rozhraní, a ostatní jazyky např. C, a úspěšně tak přerostl z akademického důkazu na plnohodnotný programovací jazyk. Budeme stále rozvíjet technologii na pevných základech. Jazyk bude dodáván v rámci systémů pro práci s datovými sklady a specializovanými aplikacemi, např. plánování, poradenské systémy, konfigurátory.