Post Thumbnail

Автор объясняет основы Prolog на примере данных о покемонах — их типах, характеристиках, атаках и эффективности.

Prolog позволяет формулировать запросы вроде "какие особые атаки, суперэффективные против любого покемона команды соперника, знает мой Tornadus?" на порядок короче и понятнее, чем аналогичный SQL или формулы в Google Sheets.

Автор демонстрирует, как легко добавлять правила простым добавлением предикатов, без изменения логики, например, исключить дабл-баттл атаки, учесть способность Prankster, дающую +1 priority статусным ходам.

Prolog идеален для моделирования сложных правил и отношений, а основной вызов — превратить этот DSL в веб-интерфейс, доступный не-программистам.

Похожее

Post Thumbnail

Valen

Новый язык программирования - Valen! Обещают бесшовную интероперабельность с ...

Post Thumbnail

C на Go

Интересный пропозал - добавить возможность сборки Go-пакетов, использующих cgo д...

Post Thumbnail

Rune

Команда Unstable Build заопенсорсила свою нативную IDE Rune, написанную на Go. ...