Quellcode

Quellcode ist Text, der in einer Programmiersprache geschrieben ist und die Anweisungen eines Programms enthält. Quellcodedateien sind für Menschen lesbare Klartextdateien, die Variablendeklarationen, Funktionen, Schleifen und andere Anweisungen enthalten, die einem Programm mitteilen, was es tun soll. Manche Programme benötigen nur wenige Zeilen Quellcode, während andere aus Millionen von Zeilen bestehen können.

Softwareentwickler befolgen beim Schreiben von Quellcode meist mehrere gängige Konventionen, damit komplexer Code leichter zu lesen und zu ändern ist. Beispielsweise sollten Entwickler Variablen so benennen, dass ihr Zweck erkennbar ist, und außerdem eine einheitliche Methode zum Einrücken von Codeblöcken verwenden, durch die Funktionen klar voneinander getrennt werden. Entwickler fügen normalerweise auch Kommentare hinzu, um Codeabschnitte zu erklären. Kommentare helfen anderen Programmierern (und sogar dem ursprünglichen Programmierer zu einem späteren Zeitpunkt) zu verstehen, was jedes C odeelement tut.

Kurze Programme in einigen Programmiersprachen werden als Skripte bezeichnet; diese Programme können direkt aus dem Quellcode mithilfe einer Skripting-Engine wie VBScript oder der PHP-Engine ausgeführt werden. Die meisten Programmiersprachen erfordern jedoch, dass ein Entwickler den Quellcode eines Programms kompiliert, bevor es ausgeführt werden kann. Beim Kompilieren wird der Quellcode in binären Maschinencode übersetzt und als ausführbare Dateien gespeichert, die der Computer verstehen und ausführen kann.

Der Quellcode eines Programms kann in einer einzigen Datei gespeichert oder auf viele miteinander verknüpfte Dateien verteilt sein. Wenn der Quellcode in mehrere Dateien aufgeteilt wird, lassen sich die Funktionen eines Programms besser nach ihrem Zweck organisieren. Viele Programmierer verwenden eine integrierte Entwicklungsumgebung (IDE), um ihre Quellcodedateien zu schreiben und zu verwalten. Eine IDE umfasst normalerweise einen Code-Editor, ein Versionskontrollsystem, eine Laufzeitumgebung, einen Debugger und einen Compiler. Diese Werkzeuge erleichtern es einem Entwickler, Code zu schreiben, ihn zu testen, Fehler zu finden und zu beheben und ihn innerhalb eines einzigen Programms für die Verteilung zu kompilieren.

Aktualisiert March 13, 2023 von Brian P.

quizTesten Sie Ihr Wissen

Which of the following is a lossy raster image format?

A
GIF
0%
B
JPEG
0%
C
SVG
0%
D
MP3
0%
Correct! Incorrect!     View the JPEG definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Quellcode auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.