S1 Einführung in Web-bezogene Sprachen - Fachgebiet ...
S1 Einführung in Web-bezogene Sprachen - Fachgebiet ...
S1 Einführung in Web-bezogene Sprachen - Fachgebiet ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
© 2005 bei Prof. Dr. Uwe Kastens<br />
4 Ebenen der Spracheigenschaften<br />
E<strong>in</strong> Satz e<strong>in</strong>er textuellen* Sprache ist e<strong>in</strong>e Folge von Zeichen<br />
e<strong>in</strong>es zu Grunde liegenden Alphabetes<br />
Beispiel: e<strong>in</strong> PHP-Programm ist e<strong>in</strong> Satz der Sprache PHP;<br />
hier e<strong>in</strong> Ausschnitt daraus:<br />
$l<strong>in</strong>e = fgets ($fp, 64);<br />
Die Struktur e<strong>in</strong>es Satzes wird <strong>in</strong> 2 Ebenen def<strong>in</strong>iert:<br />
1. Notation von Grundsymbolen (Lexemen, token)<br />
2. Syntaktische Struktur<br />
Die Bedeutung e<strong>in</strong>es Satzes wird <strong>in</strong> 2 weiteren Ebenen an Hand der<br />
Struktur für jedes Sprachkonstrukt def<strong>in</strong>iert:<br />
3. statische Semantik<br />
Eigenschaften, die vor der Ausführung bestimmbar s<strong>in</strong>d.<br />
4. dynamische Semantik<br />
Eigenschaften, die erst während der Ausführung bestimmbar s<strong>in</strong>d.<br />
Auf jeder der 4 Ebenen gibt es auch Regeln, die korrekte Sätze erfüllen müssen.<br />
*) Es gibt auch visuelle <strong>Sprachen</strong>. Ihre Sätze werden aus graphischen Symbolen zusammengesetzt.<br />
Vorlesung <strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>Web</strong>-<strong>bezogene</strong> <strong>Sprachen</strong> WS 2006 / Folie 210<br />
Ziele:<br />
Übersicht über die 4 Ebenen<br />
<strong>in</strong> der Vorlesung:<br />
Die 4 Ebenen werden an dem Beispiel kurz erklärt.<br />
Visuelle <strong>Sprachen</strong> werden hier nicht weiter vertieft.<br />
E<br />
EWS-2.10