Syntaxhervorhebung: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 9: Zeile 9:
 
Das folgende Beispiel in der Programmiersprache [[C]] demonstriert die Syntaxhervorhebung. Durch die Hervorhebungen werden [[Funktion]]en und andere Sprachelemente markiert.
 
Das folgende Beispiel in der Programmiersprache [[C]] demonstriert die Syntaxhervorhebung. Durch die Hervorhebungen werden [[Funktion]]en und andere Sprachelemente markiert.
  
{| class=wikitable width=100%
 
|
 
 
<source lang=C enclose=div>
 
<source lang=C enclose=div>
 
#include <stdio.h>
 
#include <stdio.h>
 
 
int main(void) {
 
int main(void) {
 
+
  printf("Hello world");
        printf("Hello World");
+
  return 0;
        return 0;
 
 
 
 
}
 
}
 
</source>
 
</source>
|}
 
  
 
== Weblinks ==
 
== Weblinks ==
  
{{dewi|Syntaxhervorhebung|Syntaxhervorhebung}}
+
{{Weblinks}}
 +
{{url_dewikipedia|Syntaxhervorhebung|Syntaxhervorhebung}}
 +
{{Fuss}}
  
  
 
{{cat|Entwicklungsumgebung}}
 
{{cat|Entwicklungsumgebung}}
 
{{cat|Texteditor}}
 
{{cat|Texteditor}}

Aktuelle Version vom 7. Februar 2010, 22:24 Uhr

Syntaxhervorhebung (engl. syntax highlighting) bezeichnet die Fähigkeit eines Rechnerprogrammes, bestimmte Wörter und Zeichenkombinationen in einem Text abhängig von ihrer Bedeutung in unterschiedlichen Farben, Schriftarten und -stilen darzustellen. Syntaxhervorhebung wird vor allem in Texteditoren zur Bearbeitung von ausgezeichneten Dokumenten, Programm-Quelltexten und Konfigurationsdateien eingesetzt. Hervorgehoben werden dabei Schlüsselwörter und andere Sprachelemente.

Syntaxhervorhebung verbessert die Lesbarkeit von Texten: Strukturen im Text sind leichter zu erkennen, das "Querlesen" wird vereinfacht, Kommentare erscheinen abgesetzt vom eigentlichen Code und Tippfehler fallen schneller auf, da in vielen Fällen ein Tippfehler zu einer veränderten Darstellung führt.

Die Syntaxhervorhebung gehört heutzutage zur Standardfunktionalität vieler integrierter Entwicklungsumgebungen und Texteditoren. Auch die Mediawiki-Engine, die von den Projekten der WikiMedia entwickelt und genutzt wird, unterstützt mit Geshi inzwischen eine Erweiterung zur Syntaxhervorhebung vieler Sprachen.

Beispiel für Syntaxhervorhebung

Das folgende Beispiel in der Programmiersprache C demonstriert die Syntaxhervorhebung. Durch die Hervorhebungen werden Funktionen und andere Sprachelemente markiert.

#include <stdio.h>
int main(void) {
  printf("Hello world");
  return 0;
}

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country DE.gif Wikipedia ger Syntaxhervorhebungwbm Enzyklopädischer Artikel