PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beispiel fuer einen Semantikfehler (Info-frage)


Gast
2007-07-10, 09:23:18
kann man mir ein Beispiel für einen klassichen Semantikfehler nennen ?

Bei " Nenne den 13 Monat des Jahres " frage ich mich, ob das nicht ein Prgamatikfehler ist

Monger
2007-07-10, 09:43:09
Grammatik ist quasi der Oberbegriff, Syntax und Semantik sind Unterbereiche.

Syntax bestimmt die Schreibweise eines Wortes, z.B. "Prgamatik" ist nunmal kein deutsches Wort ;) , würde also durch eine Syntaxprüfung durchrasseln.

Semantik prüft den Aufbau eines Ausdrucks, d.h. entweder Subjekt-Verb-Objekt, oder Objekt-Verb-Subjekt, und ob die Satzzeichen sich an gültigen Stellen befinden etc.

Trap
2007-07-10, 10:58:58
Semantik fällt nicht unter Grammatik und hat auch nichts mit dem Satzbau zu tun.

Semantik ist die Bedeutung. Was soll ein klassischer Semantikfehler sein? Ein Bufferoverflow wär ein für die Informatik klassischer semantischer Fehler ;)

patermatrix
2007-07-10, 11:58:59
Was soll ein klassischer Semantikfehler sein? Ein Bufferoverflow wär ein für die Informatik klassischer semantischer Fehler ;)
Eine Endlosschleife auch?

Monger
2007-07-10, 12:21:21
Semantik fällt nicht unter Grammatik und hat auch nichts mit dem Satzbau zu tun.

Semantik ist die Bedeutung. Was soll ein klassischer Semantikfehler sein? Ein Bufferoverflow wär ein für die Informatik klassischer semantischer Fehler ;)
Das wäre ein logischer Fehler. Semantik ist prüfbar, Logik nicht. Siehe hierzu auch Funktionale Grammatik (http://de.wikipedia.org/wiki/Functional_Grammar#Grundlegende_Eigenschaften_der_Funktionalen_Grammatik)

"Ich springe von der Brücke" ist symantisch und syntaktisch ein einwandfreier Satz. Ob es klug ist, sowas zu sagen ist eine andere Frage ;)

Coda
2007-07-10, 14:38:00
Don't feed the troll ;(

Monger
2007-07-10, 15:00:56
Don't feed the troll ;(

Meinst du jetzt damit den Threadersteller, Trap oder mich? :|

Coda
2007-07-10, 15:05:10
Den Threadersteller. Ist doch wohl sehr offensichtlicher Blödsinn.

ethrandil
2007-07-11, 01:02:45
Früher Semantikfehler nummer 1:

if( a = 1 ) return "foo";

- eth

Spasstiger
2007-07-11, 02:00:04
Den Threadersteller. Ist doch wohl sehr offensichtlicher Blödsinn.
Inwiefern?
Semantik und Pragmatik sind Begriffe, die miteinander in Zusammenhang stehen und durchaus Fragen aufwerfen können.

noid
2007-07-11, 08:48:39
Früher Semantikfehler nummer 1:

if( a = 1 ) return "foo";

- eth

mit einer regex findet man sowas schnell X-D