Prolog
De Biquipedia
Prolog (d'o franzés Programation et Logique) ye un lenguache de programazión lochico y entrepitato, pro popular en o campo d'imbestigazión en Intelichenzia Artifizial.
[editar] Exemplo
%% declarazions paide('chuan', 'maria'). % chuan ye pai de maria paide('pablo', 'chuan'). % pablo ye pai de chuan paide('pablo', 'orosia'). paide('carlos', 'marta'). % A ye fillo de B si B ye pai d'A fillode(A,B) :- paide(B,A). % A es paye de B si A ye pai de C y C ye pai B payede(A,B) :- paide(A,C), paide(C,B). % A y B son chirmans si u pai d'A ye tamién u pai de B y si A y B no son o mesmo chirmande(A,B) :- paide(C,A), paide(C,B), A \== B. % A y B son familiars si A ye pai de B u A ye fillo de B u A ye chirmán de B familiarde(A,B) :- paide(A,B). familiarde(A,B) :- fillode(A,B). familiarde(A,B) :- chirmande(A,B). %% consultas % chuan ye chirmán d'orosia? ?- hermanode('chuan', 'orosia'). yes % carlos ye chirmán de chuan? ?- chirmande('carlos', 'chuan'). no % pablo ye paye de maria? ?- payede('pablo', 'maria'). yes % maria ye paye de pablo? ?- payede('maria', 'pablo'). no
Lenguaches de programazión |
---|
Ada | ALGOL | Awk | Basic| BCPL | C | C++ | C# | Cobol | Delphi | Eiffel | Forth | Fortran | Haskell | Java | Lisp | Logo | MAGIC | Miranda | Modula-2 | Oberon | Ocaml | Pascal | PHP | Perl | Prolog | Python | Ruby | Smalltalk | Atros lenguaches... |