Pytania otagowane jako logic-programming

18
Jak zarządzać tysiącami zasad IF… THEN… ELSE?
Zastanawiam się nad stworzeniem aplikacji, która w swej istocie składałaby się z tysięcy instrukcji if ... then ... else. Celem aplikacji jest przewidzenie, w jaki sposób krowy poruszają się w dowolnym krajobrazie. Wpływają na nie takie rzeczy jak słońce, wiatr, źródło pożywienia, nagłe wydarzenia itp. Jak można zarządzać taką aplikacją? …

2
Jak wdrożyć programy interaktywne (takie jak gry / symulacje) przy użyciu programowania logiki?
Słyszałem, że programowanie logiki może służyć jako alternatywa ogólnego przeznaczenia dla innych paradygmatów programowania, takich jak programowanie OO lub programowanie funkcjonalne. (Ponieważ Prolog jest kompletny w Turinga, musi tak być!) Mam jednak problem z widzeniem, jak zaimplementować program interaktywny, taki jak prosta, graficzna gra konsolowa w Prologu lub w podobnym …

1
Czy w terenie używany jest język programowania Mercury?
Interesuję się programowaniem funkcjonalnym i logicznym, a Mercury wydaje się być dobrą mieszanką tych dwóch. Czy w ogóle jest wykorzystywany w przemyśle? Jestem osobą, która uczy się języka tylko dla zabawy, ale fajnie byłoby mieć dla niego praktyczne, przydatne możliwości. Nie mogłem znaleźć wiele na przykładach użycia w branży na …

3
Dlaczego (nie) programowanie logiki?
Nie słyszałem jeszcze o żadnym zastosowaniu logicznego języka programowania (takiego jak Prolog) w branży oprogramowania, ani nie znam jego zastosowania w programowaniu hobbystycznym lub projektach open source. Jednak (Prolog) jest do pewnego stopnia używany jako język akademicki (dlaczego jest używany w środowisku akademickim?). Zastanawiam się, dlaczego warto korzystać z programowania …

2
Jak połączyć „Command” i „Composite”, aby zasymulować opóźnienie czasowe?
Jako ćwiczenie edukacyjne (nie jestem w szkole - po prostu stary facet stara się nauczyć czegoś nowego), próbuję napisać symulację bramki logicznej, która zawiera opóźnienie propagacji. Użytkownik powinien także mieć możliwość grupowania bramek w celu tworzenia obiektów wyższego poziomu. Chcę zastosować wzorce projektowe do mojego problemu, ale mam trudności. Czytam …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.