Pytania otagowane jako prolog

Język programowania logiki.

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ą? …


4
Relacja między silnikami reguł biznesowych a językami programowania ograniczeń
Jeśli przyjrzymy się (być może starszym) instrukcjom Drools lub innym silnikom reguł, jednym z przykładów ich wartości dodanej jest rozwiązywanie zagadek, takich jak łamigłówka Miss Manners (instrukcja Drools). Teraz takie łamigłówki są naturalnie formułowane i rozwiązywane przy użyciu Prologu lub nowszych języków programowania ograniczeń, i zastanawia się, dlaczego ktokolwiek miałby …

5
Co sprawia, że ​​funkcjonalne języki programowania są deklaratywne, a nie imperatywne?
W wielu artykułach opisujących zalety programowania funkcjonalnego widziałem funkcjonalne języki programowania, takie jak Haskell, ML, Scala lub Clojure, nazywane „językami deklaratywnymi”, różniącymi się od języków imperatywnych, takich jak C / C ++ / C # / Java. Moje pytanie brzmi: co sprawia, że ​​funkcjonalne języki programowania są deklaratywne, a nie …

3
Dlaczego reguły nie są napisane w prologu? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Z tego, co widziałem w Prologu, wydaje się, że byłby idealny do stworzenia …

5
Najnowszy język programowania dla AI? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Przez kilka dziesięcioleci językiem programowania AI był Prolog lub LISP , a kilka innych nie było tak dobrze znanych …

9
Czy Prolog jest przydatny zawodowo?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Nauczyłem się Prolog wiele lat temu na uniwersytecie. W życiu zawodowym nigdy nie potrzebowałem używać Prologu. Czy przegapiłem coś wyjątkowego? O ile pamiętam, Prolog wymaga …

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 …

4
Historyczny precedens, dlaczego Prolog jest mniej popularny niż SQL w programowaniu imperatywnym? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Wygląda na to, że pisanie deklaratywne SQL jest bardzo popularne w programowaniu imperatywnym …

1
Równoległość prologiczna
Czy są jacyś tłumacze prologu, którzy mogą funkcjonalnie rozkładać „programy” w celu poprawy wydajności? Wiem, że były badania nad interpretatorami prologów, które osiągają prędkości zbliżone do C poprzez równoległość (takie, których typowy programista C nie może „zobaczyć”). Czy ktoś wie więcej na ten temat?
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.