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
30
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
49
Building a Living Lab
mmalmsten
1
26
Other Decks in Programming
See All in Programming
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
430
Importmapを使ったJavaScriptの 読み込みとブラウザアドオンの影響
swamp09
4
1.3k
Amazon Qを使ってIaCを触ろう!
maruto
0
370
ピラミッド、アイスクリームコーン、SMURF: 自動テストの最適バランスを求めて / Pyramid Ice-Cream-Cone and SMURF
twada
PRO
10
1.1k
推し活としてのrails new/oshikatsu_ha_iizo
sakahukamaki
3
2k
PLoP 2024: The evolution of the microservice architecture pattern language
cer
PRO
0
2.3k
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
770
Hotwire or React? ~Reactの録画機能をHotwireに置き換えて得られた知見~ / hotwire_or_react
harunatsujita
8
5k
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
180
cXML という電子商取引の トランザクションを支える プロトコルと向きあっている話
phigasui
3
2.3k
Jakarta EE meets AI
ivargrimstad
0
130
色々なIaCツールを実際に触って比較してみる
iriikeita
0
310
Featured
See All Featured
BBQ
matthewcrist
85
9.3k
Designing for Performance
lara
604
68k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
7
560
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Building Your Own Lightsaber
phodgson
102
6.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
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