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.