vti.laborator.org/lgp

Prolog v praxi

Míčové hry

Prolog se používá na vývoj složitých aplikací, v nichž je bezesporu přínosem. Ale Prolog je i zajímavějším jazykem než, například C++, a začíná si získávat zájem i v běžnějším využití.

Fantasy Basketball systém je používán již 2 roky pro výpis týdenních výsledků Bay Area Fantasy Basketballové Ligy v Palo Altu, Californii. Fantasy (nebo Rotisserie) Basketballové ligy se stávají oblíbeným hobby mezi basketbalovými fanoušky. Sestávají z fiktivních týmů z NBA a výsledky zápasů mezi týmy se odvíjí ze statistik skutečných NBA hráčů.

John Dowding je správcem Rotisserie/Fantasy Basketballové ligy, udržuje týdenní statistiky v databázi, a hodnotí hráče NBA a týmy. Program v Prologu si stahuje týdenní statistiky NBA, převádí je do výrokové databáze v Prologu a propočítává týdenní statistiky hráčů a týmů. Z výsledných dat předpovídá budoucí vývoj. Dowding si pochvaluje Prolog jako skvělý nástroj na tento typ aplikace díky vestavěné podpoře databází, řazení, a zpracování textů. Systém vyvinul v Quintus Prologu ve verzích 2.5-3.1.

Toernooi Assistant, vyvinutý J.G. de Lintem z Holandska, je zaměřen na vše kolem tenisových turnajů. Vyvinut pomocí PDC Prologu verze 3.3, Toernooi Assistant nabízí optimální plánování a časové rozvržení zápasů, rychlé změny rozvrhu v případě deště, administraci hráčů, promíchání a losování přiřazení hráčů, zpracování výsledků jednotlivých zápasů, zpracování tiskových zpráv a finanční podporu.

Ale nejen na basketbal a tenis je Prolog. Perfect Pitch je sportovní rádce - expertní systém vyvinutý za účelem navržení nejvýhodnějšího a nejbezpečnějšího sportovního povrchu pro určený sport. Vývojáři tvrdí, že systém radí také v oblasti formálních specifikací již při tendrech. Systém, vyvinutý v PDC Prologu verze 3.21, je používán v Austrálii a je zejména pro místní správní orgány, inženýry a architekty.