28.06.2013 Aufrufe

S1 Einführung in Web-bezogene Sprachen - Fachgebiet ...

S1 Einführung in Web-bezogene Sprachen - Fachgebiet ...

S1 Einführung in Web-bezogene Sprachen - Fachgebiet ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!