Optische Semantik
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Optische Semantik bedeutet, dass die (optische) Formatierung des Sourcecodes in diesem Fall eine semantische Bedeutung hat. In vielen Sprachen ist die (optische) Formatierung lediglich ein Feature, das das Lesen des Quellcodes für Menschen vereinfachen soll.

Vorteile
Nachteile

Beispiele

Schachtelung kann man so programmieren
  fun(ein(zwei()))

oder
  fun
    eins
       zwei

Sprachen, die optische Semantik benutzen:

Ideen und Fragen

ist eine optische Wiki-ähnliche Semantik für XML möglich ?

z. B.
  <a b="cde" c="   "> fg </a> <x> <c> bla </c>  <c> bla </c> </x>

wäre, angelehnt an TeX und mit optischer Formatierung:
  \a b="cde" c="   "
     fg
  \x 
     \c 
        bla
     \c 
        bla

Kriegt man so alle Elemente der SpracheXml hin?


Kennt jemand Wikis, die über optische Semantik auch komplexe Strukturen aufbauen können ?

In etwa, wie

Das ist ein Text
* eine ul#1
  
  Dies ist der zweite Paragraph in #1 (ul#1 p#2)

  * ul#2 li#1 
  * ul#2 li#2

    # Nummerierte Liste in ul#2 (nl#1)
    # Hier auch

      Das gehört zu nl#1

  ul#1 p#3

* li#2 in ul#1
      
  Und so weiter


ReStructuredText implementiert etwas, das diesen Ideen ziemlich nahe kommt. Es ist meiner Meinung nach das ideale Format für Wikis. --ToKa 2002/01/13


Anmerkung: Sprachen, die auf Struktur-Editoren statt auf Text-Editor plus Parser basieren, wie zum Beispiel SpracheLava, erzeugen direkt eine interne Darstellung des Programms und haben jede Freiheit, wie sie die (flüchtige) externe lesbare Darstellung syntaktisch aufbauen, einrücken/formatieren, einfärben usw., solange die Darstellung nur klar und unmissverständlich bleibt.

In Lava werden z.B. Kommentare in ausführbarem Code grün und kursiv dargestellt, heben sich aber ansonsten nicht durch besondere Klammern oder Kommentar-Beginn-Zeichen vom eigentlichen Programmcode ab. Deklarationen werden als Baumstruktur (mit Einrückungen und auf-/zuklappbaren Zweigen) dargestellt, und mit den Baum-Knoten sind Popup-Formulare verbundenen. --KlausGünther


KategorieDiskussion
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 27. Mai 2002 10:56 (diff))
Suchbegriff: gesucht wird
im Titel
im Text