Webbapplikationer i Prolog

Webbapplikationer i Prolog

0eaf4ce25d1f056ff3684c8cf97b91b1?s=128

Madeleine Malmsten

December 07, 2018
Tweet

Transcript

  1. Webbapplikationer i Prolog och hur man kokar kaffe

  2. Innehåll Vad är Prolog? Varför Prolog? Webbapplikationer i Prolog

  3. “Programming in Logic” University of Marseilles, 1972 Vad är Prolog?

  4. Semantisk slutledningsmotor (inference engine) Logiska regler -> Kunskapsbas -> Ny

    information "Classic Artificial Intelligence” Vad är Prolog?
  5. Varför Prolog?

  6. Varför Prolog?

  7. Liten kod Backtracking Webbramverk Varför Prolog?

  8. Webbapplikationer I Prolog

  9. 1 2 3 4 5 6 7 8 Returneras! 2

    1 coffee(1, 1, 1, afternoon) Ratio kaffe/ vatten Extra kaffe Veckodag Tid på dygnet coffee(1, 2, 1, morning) time_of_day(morning) time_of_day(0) day_of_week(1) day_of_week(0) coffee(0.5, 1, 0, evening) Backtracking
  10. Hämta kaffe Hämta antalet koppar Hämta kafferecept Backtracking

  11. Tack :) Github
 mmalmsten