Wann Entwickler Code für Programme , Webseiten oder andere Computing-Anwendungen , sie oft schreiben Sie den Code in einem Text-Editor erstellen. In einigen Fällen verwenden Entwickler Integrated Development Environments mit eingebautem Texteditoren läuft in ihnen. Überall dort, wo ein Entwickler ihren Code schreibt , der Prozess der Arbeit mit ihm in der Regel das Lesen etwas davon zurück und macht ständige Änderungen vor. Syntax-Highlighting ist eine Funktion einige Editoren bieten , um den Code in einem besser lesbaren Weise anzuzeigen . Code
Syntax Highlighter zeigen normalerweise Code Text mit verschiedenen Farben und Schriftarten. Viele Texteditoren können Programmcode in Sprachen wie PHP und Java, Markup-Code in Sprachen wie HTML und XML, sowie Code in einer Abfragesprache wie SQL geschrieben hervorzuheben. Verschiedene Textmarker verwenden verschiedene Techniken zur Anzeige von Code-Elemente , aber in den meisten Fällen Farbe wird verwendet, um zwischen verschiedenen Arten von Posten innerhalb eines Auszugs zu unterscheiden. Zum Beispiel , Variablennamen und Funktionsaufrufe werden häufig angezeigt mit kontrastierenden Farben .
Vorteile
Der Hauptvorteil der Verwendung einer Syntax -Highlighting-Editor ist, dass es den Entwicklungsprozess macht einfacher und schneller. Dies liegt daran, Programmiercodes nicht natürlich leicht zu lesen. Programme haben Syntax und Vokabular, das anders als die Grammatik und Wörter in natürlichen Sprachen , wie Englisch ist . Programmiersprache Strukturen je nach der verwendeten Sprache , aber im Allgemeinen sind sie spiegeln eine Reihe von logischen Prozessen . Um ein Programm erfolgreich zu entwickeln, müssen Programmierer in der Lage sein zu lesen sowie schreiben den Code.
Redakteure
Text -Editoren , die auf die meisten der wichtigsten Plattformen haben die Fähigkeit, Code zu markieren. Unter Windows Notepad + + hervorheben können viele Sprachen, darunter Java , PHP und HTML. Auf Linux -basierten Betriebssystemen können Gedit viele Sprachen zu markieren , darunter C , XML und Java. Auf dem Mac kann TextWrangler auch mit einer Vielzahl von Sprachen, darunter Python , JavaScript und Perl. In einigen Fällen wird ein Textverarbeitungsprogramm Benutzern auch erlauben, ihre eigenen Regeln für die Hervorhebung bestimmter Sprachen , die hilfreich sein können , wenn eine Sprache nicht standardmäßig unterstützt definieren . Oft ist es auch möglich, die Hervorhebung Regeln für anerkannte Sprachen verändern.
Development Programs
IDEs für bestimmte Plattformen enthalten oft starke Hervorhebung Einrichtungen . Für Java und PHP, enthält die Eclipse-Anwendung einen Code Highlighter . Für viele Web -Programmierung und Scripting-Sprachen , bietet Adobe Creative Suite Hervorhebung Unterstützung, Umgang mit JavaScript , PHP, Cascading Style Sheets und ActionScript , unter anderem. Manchmal, wenn ein Programmierer Code schreiben , wird die IDE veranlassen, Syntax Fehler zu beheben. Dies ermöglicht es Entwicklern zu entdecken und Behandlung von Fehlern bei der Entwicklung anstatt einmal ein System läuft.