Quellcode ist eine Liste menschenlesbarer Anweisungen, die Programmierer bei der Entwicklung von Programmen häufig in Textverarbeitungsprogrammen schreiben. Quellcode wird durch einen Compiler ausgeführt und in Maschinencode umgewandelt, den ein Computer verstehen und ausführen kann, auch Objektcode genannt. Objektcode besteht größtenteils aus Einsen und Nullen und ist daher nicht für Menschen lesbar.
Quellcode-Beispiel
Quellcode und Objektcode sind die Vorher- und Nachher-Zustände eines kompilierten Computerprogramms. Zu den Programmiersprachen für kompilierten Code gehören C, C++, Delphi, Swift, Fortran, Haskell, Pascal und viele mehr. Hier ist ein Beispiel für den Quellcode der C-Sprache:
/* Hello World program */ #include<stdio.h> main() { printf("Hello World") }
Sie müssen kein Computerprogrammierer sein, um zu erkennen, dass dieser Code mit dem Drucken von „Hello World“ zu tun hat. Natürlich ist der meiste Quellcode viel komplexer als dieses Beispiel. Es ist nicht ungewöhnlich, dass Softwareprogramme Millionen von Codezeilen umfassen. Berichten zufolge verfügt das Betriebssystem Windows 10 über etwa 50 Millionen Codezeilen.
Quellcode-Lizenz
Quellcode kann proprietär oder offen sein. Viele Unternehmen schützen ihren Quellcode streng. Benutzer können den kompilierten Code verwenden, ihn jedoch nicht anzeigen oder ändern. Microsoft Office ist ein Beispiel für proprietären Quellcode. Andere Unternehmen veröffentlichen ihren Code im Internet, wo ihn jeder kostenlos herunterladen kann. Apache OpenOffice ist ein Beispiel für Open-Source-Softwarecode.
Interpretieren von Programmiersprachencode
Einige Programmiersprachen wie JavaScript werden nicht in Maschinencode kompiliert, sondern stattdessen interpretiert. In diesen Fällen entfällt die Unterscheidung zwischen Quell- und Objektcode, da es nur einen Code gibt. Einzelne Codes sind Quellcode und können gelesen und kopiert werden. In einigen Fällen hat der Entwickler dieses Codes ihn möglicherweise absichtlich verschlüsselt, um die Anzeige zu verhindern. Zu den interpretierten Programmiersprachen gehören Python, Java, Ruby, Perl, PHP, Postscript, VBScript und mehr.
Das obige ist der detaillierte Inhalt vonWas ist Quellcode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!