Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Webbapplikationer i Prolog
Search
Madeleine Malmsten
December 07, 2018
Programming
0
37
Webbapplikationer i Prolog
Madeleine Malmsten
December 07, 2018
Tweet
Share
More Decks by Madeleine Malmsten
See All by Madeleine Malmsten
Can you teach a school class functional programming?
mmalmsten
1
56
Building a Living Lab
mmalmsten
1
35
Other Decks in Programming
See All in Programming
JJUG CCC 2025 Fall: Virtual Thread Deep Dive
ternbusty
3
490
競馬で学ぶ機械学習の基本と実践 / Machine Learning with Horse Racing
shoheimitani
14
14k
CloudflareのSandbox SDKを試してみた
syumai
0
180
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
bicstone
3
1.7k
Feature Flags Suck! - KubeCon Atlanta 2025
phodgson
0
170
r2-image-worker
yusukebe
1
180
Phronetic Team with AI - Agile Japan 2025 closing
hiranabe
2
680
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
560
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
120
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
32
15k
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
860
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 1
philipschwarz
PRO
0
110
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
57k
Become a Pro
speakerdeck
PRO
30
5.6k
How to Ace a Technical Interview
jacobian
280
24k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
680
Navigating Team Friction
lara
190
16k
Bash Introduction
62gerente
615
210k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Rails Girls Zürich Keynote
gr2m
95
14k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Scaling GitHub
holman
464
140k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.2k
Transcript
Webbapplikationer i Prolog och hur man kokar kaffe
Innehåll Vad är Prolog? Varför Prolog? Webbapplikationer i Prolog
“Programming in Logic” University of Marseilles, 1972 Vad är Prolog?
Semantisk slutledningsmotor (inference engine) Logiska regler -> Kunskapsbas -> Ny
information "Classic Artificial Intelligence” Vad är Prolog?
Varför Prolog?
Varför Prolog?
Liten kod Backtracking Webbramverk Varför Prolog?
Webbapplikationer I Prolog
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
Hämta kaffe Hämta antalet koppar Hämta kafferecept Backtracking
Tack :) Github mmalmsten