Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Webbapplikationer i Prolog
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Madeleine Malmsten
December 07, 2018
Programming
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Webbapplikationer i Prolog
Madeleine Malmsten
December 07, 2018
Transcript
11 slides
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
More Decks by Madeleine Malmsten
See All by Madeleine Malmsten
Can you teach a school class functional programming?
mmalmsten
1
77
Building a Living Lab
mmalmsten
1
48
Other Decks in Programming
See All in Programming
はじめてのPLATEAU
nokonoko1203
1
650
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
340
AI Augmentation Techniques with Liberty
ivargrimstad
1
480
Rails初心者がパスキーを実装してみて大変だったこと
ktombow
0
190
Getting Started with Vibe Coding
miccheng
0
220
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
670
SODA - FACT BOOK(JP)
sodainc
1
40k
From Java 8-11 to Java 21-27 — Benefits, Challenges, and a Practical Migration Path
x5gtrn
PRO
0
100
선언형 햅틱 라이브러리 진동을 소개합니다
l2hyunwoo
1
310
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
9.2k
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
210
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.7k
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Leo the Paperboy
mayatellez
11
2.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
My Coaching Mixtape
mlcsv
0
390
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
680
Ruling the World: When Life Gets Gamed
codingconduct
0
440
Rebuilding a faster, lazier Slack
samanthasiow
85
9.8k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
330
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
640
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
770
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k