Was ist ein Quellcode (oder Quelltext)?
Jedes Computerprogramm ist in einer Programmiersprache wie Java, C/C++, Perl oder ähnlichem geschrieben. Diese Programme umfassen einige wenige Zeilen bis hin zu Millionen von Textzeilen, den sogenannten Quellcode.
Der Quellcode, oft auch nur als “Quelle” oder “Source” eines Programms bezeichnet, enthält variable Deklarationen, Anweisungen, Funktionen, Schleifen und andere Anweisunge. Diese erklären dem Programm die Funktionsweise. Programmierer können auch Kommentare zu ihrem Quellcode hinzufügen, die Abschnitte des Codes erklären. Diese Kommentare helfen anderen Programmierern, besser herauszufinden was der Quellcode tut, ohne dass man Ihn stundenlang entschlüsseln muss. Die Kommentare können auch für den ursprünglichen Programmierer hilfreich sein. Dies ist besonders vorteilhaft, wenn viele Monate oder Jahre seit der Erstellung des Codes vergangen sind.
Quelltext und Skripte
Kurze Programme, die Skripte genannt werden, können direkt aus dem Quellcode mit Hilfe einer Skripting-Engine, wie beispielsweise einer VBScript- oder PHP-Engine, ausgeführt werden. Die meisten großen Programme erfordern jedoch, dass zuerst der Quellcode kompiliert wird, der den Code in eine Sprache übersetzt, die der Computer verstehen kann. Wenn Änderungen am Quellcode dieser Programme vorgenommen werden, müssen sie erneut durchgeführt werden, damit die Änderungen im Programm wirksam werden.
Kleine Programme können nur eine Quellcodedatei verwenden, während größere Programme auf Hunderte oder sogar Tausende von Dateien verweisen können. Mehrere Quelldateien zu haben, hilft, das Programm in verschiedene Abschnitte zu organisieren. Eine Datei, die alle Variablen und Funktionen enthält, kann es schwierig machen, bestimmte Abschnitte des Codes zu finden. Unabhängig davon, wie viele Quellcodedateien zur Erstellung eines Programms verwendet werden, werden Sie höchstwahrscheinlich keine der Originaldateien auf Ihrem Computer sehen. Dies liegt daran, dass sie alle beim Kompilieren in einer Programmdatei oder Anwendung zusammengefasst werden.
" Zurück zum Glossar-Index