Prolog: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Qwertyus (overleg | bijdragen)
→‎Invloed: weg met "eerste taal gericht op constraint programming": dat behoeft een veel zorgvuldiger uitleg, want alleen unificatie over Herbrand-termen is nog geen constraint programming
Qwertyus (overleg | bijdragen)
→‎Invloed: -trivium
Regel 65:
De programmeertaal [[Erlang (programmeertaal)|Erlang]] werd oorspronkelijk geïmplementeerd in Prolog; de ontwerpers van de taal stellen dat Erlang, zonder Prolog en de geschiktheid daarvan voor ''rapid prototyping'', niet bestaan zou hebben.<ref>J. L. Armstrong, S. R. Virding en M. C. Williams (1992). [http://www.erlang.se/publications/prac_appl_prolog.pdf Use of Prolog for developing a new programming language]. First Conference on the Practical Application of Prolog. Association for Logic Programming.</ref> Erlang was oorspronkelijk een dialect, of extensie, van Prolog en de twee talen hebben nog steeds oppervlakkige overeenkomsten (vooral in de syntaxis), maar Erlang werd later losgekoppeld van Prolog en ontwikkeld tot een [[functioneel programmeren|functionele taal]] in plaats van een logische.<ref>J. L. Armstrong (1996). [http://www1.erlang.se/publications/inap96.pdf Erlang—a Survey of the Language and its Industrial Applications]. Proc. INAP. Vol. 96. 1996.</ref>
 
Ook in de literatuur heeft de taal enige sporen nagelaten. In de roman ''Dirk Gently's Holistic Detective Agency'' van [[Douglas Adams]] speelt een op Prolog gebaseerd expertsysteem een rol dat voor ieder gewenst politiek doel automatisch een redenering verzint die het idee onderbouwt. Overigens reageert een [[SWI-Prolog]]-systeem met ''"[[Het antwoord op de ultieme vraag over het Leven, het Universum, en Alles|42]]"'' op onzinnige query's.
 
== Datatypen ==