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.
Testen Sie Ihr Wissen