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 dem Gebrauch zusammengestellt, 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 solche bezeichnet. Es gibt auch unterschiedliche rechtliche Kategorien von Quellcode, wobei die wichtigste Aufteilung zwischen offener und geschlossener Quelle 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. Foder Beispiele 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 von Quellcode, dass in mehr als einer Programmiersprache mehrere Arten der Kommentarnotation erscheinen.

Alle echten Quellcode müssen über einen Compiler ausgeführt und in Maschinensprache umgewandelt werden, bevor er von einem Computer ausgeführt werden kann. 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, die die Anweisungen in Maschinensprache für die spätere Verwendung speichert.

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. Somit wird der in HTML markierte Text häufig als Quellcode bezeichnet.

Rechtlich gesehen gibt es zwei Modelle für Quellbesitz und Verteilung. Open -Source -Software ist Software, deren Code bereitgestellt wird, manchmal ohne angehängte Zeichenfolgen und manchmal unter einer Open -Source -Lizenzvereinbarung, die einige grundlegende Rechte 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.

geschlossene Quelle ist die andere wichtige rechtliche Vielfalt des Quellcode. In diesem Modell wird einem Lizenzinhaber nur eine ausführbare Datei zur Verfügung gestellt. Benutzern 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 als lebensfähig erwiesen habenAlso.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?