Quellcode (Sourcecode)

Quellcode ist eine Sammlung von Anweisungen und Instruktionen, die von einem Computerprogrammierer unter Verwendung von Standardprogrammiersprachen geschrieben werden. Quellcodes sind für Menschen lesbar, müssen aber mit Hilfe eines Compilers in Maschinensprache, also Objektcode, übersetzt werden.

Coding

Quellcodes sind die Grundlage für alle Computerprogramme. Sie enthalten Anweisungen, wie z. B. Instruktionen und Deklarationen, die Softwareprogrammen vorschreiben, wie sie funktionieren sollen. Manche Programme enthalten mehrere Quellcode-Textdateien, die auf der Festplatte oder in einer Datenbank gespeichert sind. Computerprogrammierer fügen ihrem Quellcode nützliche Kommentare hinzu, um anderen Entwicklern zu helfen, ihn zu verstehen. Während große Programme Tausende von Dateien enthalten, verwenden kleine Programme vielleicht nur einen einzigen Code. Eine einzige Datei, die alle Funktionen und Variablen des Programms enthält, kann jedoch Probleme verursachen, da es manchmal schwierig ist, bestimmte Codeabschnitte zu finden. Wenn es mehrere Quelldateien gibt, wird das Programm in verschiedene Abschnitte organisiert und strukturiert. Schließlich verwendet ein Quellcode entweder objektorientierte Programmierung, wie PHP und Java, oder prozedurorientierte Programmierung, wie C.

Programmierung

Jede Programmiersprache verwendet eine einzigartige Syntax, um den grundlegenden Programmieralgorithmus darzustellen. Dies bedeutet, dass sich die Quellcodes von Sprache zu Sprache unterscheiden. Ähnliche Sprachen, wie z. B. C und C+, werden grundlegende Stil- und Syntaxelemente teilen. Es gibt Standard-Programmierstile, die in den meisten Sprachen regelmäßig vorkommen. Zum Beispiel enthalten fast alle Sprachen ein System zum Hinzufügen von Kommentaren und eine Suchfunktion, um lesbaren Code anzuzeigen. Es gibt sogar mehrere Kommentarstile, die in gängigen Programmiersprachen verwendet werden. Bevor der Code vom Computer als ausführbare Aufgabe verstanden wird, müssen alle Quellcodes durch einen Compiler laufen und in Maschinensprache umgewandelt werden. In bestimmten Fällen, wie z. B. im interaktiven Modus von Python, wird durch die Compiler-Konvertierung eine ausführbare Datei erzeugt, in der die Maschinensprache-Anweisungen zur späteren Verwendung gespeichert werden.

Stand: 19.12.2020