Skip to main content

Was sind die verschiedenen Arten von Quellcode?

Jede Programmier- und Markup -Sprache hat eine eigene Form von Quellcode, die manchmal einfach als Quelle bezeichnet wird.Dieser Code besteht aus einer Beschreibung der Aufgaben, die ein Computer ausführen soll und in einem Textformat geschrieben und gespeichert wird, das ein Mensch leicht lesen kann.Ein Code wird vor der Verwendung kompiliert, ein Prozess, der die Quelle in eine Reihe von Anweisungen in der Maschinensprache umwandelt.Text in einer Markup -Sprache wie HTML ist im reinen Sinne des Begriffs technisch nicht den Quellcode, sondern wird häufig als solches bezeichnet.Es gibt auch unterschiedliche rechtliche Kategorien von Quellcode, wobei die wichtigste Teilung zwischen offener und geschlossener Source liegt.

Jede Programmiersprache verwendet eine andere Syntax, um einen zugrunde liegenden Algorithmus darzustellen.Diese Unterschiede bedeuten, dass der Quellcode von Sprache zu Sprache variiert.Einige Sprachen wie C und C ++ sind verwandt und teilen bestimmte Elemente von Stil und Syntax.

Einige Konventionen des Programmierstils treten in den meisten Sprachen auf.Zum Beispiel enthält fast jede Sprache ein System zur Bezeichnung von Kommentaren oder Teile des Code, die für menschliche Zuschauer und nicht für die Verarbeitung durch einen Compiler bestimmt sind.Dies ist ein so häufiges Merkmal des Quellcodes, dass in mehr als einer Programmiersprache mehrere Arten der Kommentarnotation erscheinen.In einigen Fällen, wie z. B. Python im interaktiven Modus, wird diese Aufgabe dynamisch ausgeführt.In anderen Fällen erstellt der Compiler eine ausführbare Datei, in der die Anweisungen in Maschinensprache für die spätere Verwendung gespeichert sind.

Der gekennzeichnete Text, der einen großen Teil des Inhalts des Webs ausmacht, ist technisch kein Quellcode.Es gibt jedoch eine bestimmte Ähnlichkeit, da HTML und andere verwandte Markupsprachen Bedeutung und beschreiben, die von einem Computer ausgeführt werden sollen, insbesondere die Art und Weise, wie Text und andere Informationen formatiert und angezeigt werden sollen.Daher wird der in HTML markierte Text häufig als Quellcode bezeichnet.

Legal gesehen gibt es zwei Modelle für Quellenbesitz und Verteilung.Open Source -Software ist Software, deren Code bereitgestellt wird, manchmal ohne Zeichenfolgen und manchmal unter einer Open -Source -Lizenzvereinbarung, die einige Grundrechte für den Autor bewahrt.Einige solcher Vereinbarungen begrenzen die Art von Änderungen, die dem Quellcode durchgeführt werden können, aber einige sehen einfach fest, dass dem ursprünglichen Autor Guthaben angegeben werden muss.In diesem Modell wird nur eine ausführbare Datei an einen Lizenzinhaber zur Verfügung gestellt.Benutzer sind verboten, die ausführbaren Dateien zu dekompilieren, um den zugrunde liegenden Code anzuzeigen.Dieses Rechtsmodell dominiert das Bereich für kommerzielle Software, obwohl sich einige Open -Source -Geschäftsmodelle auch als praktikabel erwiesen haben.