Man vs. Machine Smackdown Part1: The human ‚AND‘ is a boolean ‚OR‘

AND, OR, NOT – WTF? (shortcode: &&, ||, ! – &%$§?)
…wobei: ich gebe zu, das ‚NOT‘ ist für beide Weltanschauungen ziemlich logisch, ist ja gut.

Also, hier es geht es um Boolsche Logik vs. das menschliche Denken, ums Eingemachte, das Core, die Frustration, aus dem Fenster geworfene Computer, der alte Kampf zwischen Mensch und Maschine eben.

Während ich so darüber nachdenke und Streit mit der Technik anfange, gerät mein Gehirn schon wieder in einen tranceartigen Kolik-Zustand: ‚AND‘, ‚OR‘ – oder (..hilfe!) doch das Boolsche ‚Vielleicht‘? Was denn nun?
Ja, ich hatte sogar schon mit einem Informatiker über dieses Thema wild diskutiert, bis er letztendlich zugab, selbst schon in die AND-OR-Falle beim programmieren getappt zu sein.

Es werden ziemlich oft Fehler gemacht, wenn die Boolschen Operatoren ‚AND‘ und(oder)’OR‘ ins Spiel kommen, da die gegensätzliche Bedeutung im menschlichen Hirn eine Art ‚Bandsalat‘ erzeugt. Warum ist dies so und was kann man besser machen?

Boolsche Logik nochmal einfach erklärt, hier macht das auch durchaus Sinn:
– Alle die schwarz tragen, sollen aufstehen
– Alle die Schwarz UND Grün tragen sollen aufstehen – (AND grenzt Suchergebnis ein)
– Alle die Schwarz ODER Grün tragen sollen aufstehen (OR erweitert das Suchergebnis)
So far so good.

Wenn man sich allerdings – die durch die Sprache geprägte – menschliche Denkweise anschaut, sieht das etwa folgendermaßen aus:
zum Bsp. anhand des Use Case: Playlist erstellen
– Mensch: ‚Hey Computer, spiel mir mal Titel von Künstler x oder Künstler y oder Künstler z ab.‘
(–> naive Auswahl des ‚oder‘ Operators, freudestrahlende Erwartungshaltung des Menschen: entweder x, oder y oder z, also einen von den dreien)

!!!!!***BIG FAIL***!!!!!
„Man vs. Machine Smackdown Part1: The human ‚AND‘ is a boolean ‚OR‘“ weiterlesen

GDPR Cookie Consent mit Real Cookie Banner