190 likes | 362 Views
IT Universitetet i København IT University of Copenhagen. M enneske sprog. versus. Computer sprog. Claus Brabrand ((( brabrand@itu.dk ))) ((( http://www.itu.dk/people/brabrand/ ))) Associate Professor (Lektor) Programmering, Logik og Semantik IT Universitetet i København.
E N D
IT UniversitetetiKøbenhavn IT UniversityofCopenhagen Menneskesprog versus Computersprog Claus Brabrand ((( brabrand@itu.dk ))) ((( http://www.itu.dk/people/brabrand/ ))) Associate Professor (Lektor) Programmering, Logik og Semantik IT Universitetet i København
IT UniversitetetiKøbenhavn IT UniversityofCopenhagen Tvetydighed ambiguity Claus Brabrand ((( brabrand@itu.dk ))) ((( http://www.itu.dk/people/brabrand/ ))) Associate Professor (Lektor) Programmering, Logik og Semantik IT Universitetet i København
Definition af Tvetydighed • Nudansk ordbog:
Tvetydighed i Kunst Message d'amour des dauphins (Sandro Del-Prete, 1987)
Tvetydighed i Symboler • Symbol: • Dansk trafikkampagne i 80'erne • Betydning: "tak for at hjælpe mig i trafikken" :-/ O.k. Nul Rundt Røvhul
Tvetydighed i Lyd • Lyd: ice cream I scream
Tvetydighed i Ord • Ord: en ung mand en kæreste (af hankøn) et træ (fyrretræ) Fyr et lysfyr et oliefyr ivrig (fyr og flamme) tændt op (fyr under kedelen)
Tvetydighed i Ord • Google Insights: Indtast søgeord: diesel [http://www.google.com/insights/search]
et-gevær-på-100m 100m 100m en-kanin-med-et-gevær 100m en-kanin-med-et-gevær-på-100m 100m Tvetydighed i Sætninger "Han skød en kanin med et gevær på 100m" 1) 2) 3) 4)
Kommunikation via sprog vs • MenneskeMenneske: • MenneskeComputer: ? "Han skød en kanin med et gevær" Intention Utvetydiggørelse: - kontekst - historik - interaktion - sund fornuft Ud-pakning Ind-pakning Sprog FORSKNING! Intention Utvetydiggørelse: - kontekst - historik - interaktion - sundfornuft Sprog
Sprogdesign • Designe sprog: • 1) Designe: • 2) Programmér en såkaldt "oversætter": syntax (= struktur) semantik (= betydning) sprog (nyt) sprog (eksisterende) FORSKNING! sprogdesign 010010111010
Farligt med Tvetydighed ! • Tvetydighed er farligt(ift. computersprog): 010010111010 Atomkraftværks Kontrol-system! sprog 100101100011 FORSKNING! tvetydighedsanalyse
Farligt med Tvetydighed ! • Samme for genforskning: DNA-sekvens ACTCGACTATAC sprog samme tvetydighedsanalyse NB: Forskning i sprog viden om geners opførsel!
Domænespecifikke sprog 1.e4 c5 2.c3 d5 3.exd5 Qxd5 4.d4 Nf6 5.Nf3 Bg4 6.Be2 e6 7.h3 Bh5 8.O-O Nc6 9.Be3 cxd4 10.cxd4 Bb4 11.a3 Ba5 12.Nc3 Qd6 13.Nb5 Qe7 14.Ne5 Bxe2 15.Qxe2 O-O 16.Rac1 Rac8 17.Bg5 Bb6 18.Bxf6 gxf6 19.Nc4 Rfd8 20.Nxb6 axb6 21.Rfd1 f5 22.Qe3 Qf6 23.d5 Rxd5 24.Rxd5 exd5 25.b3 Kh8 26.Qxb6 Rg8 27.Qc5 d4 28.Nd6 f4 29.Nxb7 Ne5 30.Qd5 f3 31.g3 Nd3 32.Rc7 Re8 33.Nd6 Re1+ 34.Kh2 Nxf2 35.Nxf7+ Kg7 36.Ng5+ Kh6 37.Rxh7+ 1-0 Deep Blue vs. Gary Kasparov (Feb 10, 1996) Bridge Matematik Skak Opskrifter FORSKNING! Lov design af domænespecifikkesprog DNA Ballet Musik Ofte meget præcise - og utvetydige!
Tvetydighed i Politik • Politik: • Udnyttes bevidst: • 1) Bemærk: ingen er imod kvalitet ! • 2) Giver efterfølgende politisk handlefrihed det exceptionelle uopnåelige værdi for pengene produktivitet Kvalitet (kvalitetsreform) perfektion fravær af fejl målopfyldelse ift. specifikation ...
Tvetydighed på Facebook • Egen FB-statusopdatering:
Tvetydighed: Pendulord • "Bjørnetjeneste": • 'en velment hjælp der imidlertid gøre mere skade end gavn' • 'en stor hjælp eller tjeneste' (Fra og med 1992-94) NB: omvendt betydning!
Tvetydighed i Matematik • Matematik: • NB: samme som: (-1)+2 = 1 -1+2 -(1+2) = -3 (grillet bacon) og salat sandwich med... grillet bacon og salat grillet (bacon og salat)