Semantik

Die Lehre von der Bedeutung im Code; was der Code tatsächlich tut, im Gegensatz dazu, wie er geschrieben ist (Syntax).

Components: 1. IIoT. 2. Big Data & AI. 3. Additive Manufacturing (3D Printing). 4. Autonomous Robots. 5. Cloud Computing.

        graph LR
  Center["Semantik"]:::main
  Pre_syntax["syntax"]:::pre --> Center
  click Pre_syntax "/terms/syntax"
  Rel_syntax["syntax"]:::related -.-> Center
  click Rel_syntax "/terms/syntax"
  Rel_logic["logic"]:::related -.-> Center
  click Rel_logic "/terms/logic"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Erkläre es wie einem 5-Jährigen

[Syntax](/de/terms/syntax) ist wie Rechtschreibung und Grammatik (Wörter richtig schreiben). Semantik ist die BEDEUTUNG des Satzes. Du kannst einen grammatikalisch perfekten Satz schreiben, der keinen Sinn ergibt (falsche Semantik), wie "Mein Hund flog zum Mond".

🤓 Expert Deep Dive

Formale Semantik (operationell, denotational, axiomatisch) definiert mathematisch das Programmverhalten. Undefiniertes Verhalten (Undefined Behavior) in C++ ist ein semantisches Konzept, bei dem der Standard kein Ergebnis vorschreibt. Das Semantic Web (RDF, OWL) versucht, Internetdaten durch Hinzufügen von Bedeutung maschinenlesbar zu machen.

🔗 Verwandte Begriffe

Voraussetzungen:

📚 Quellen