Definition des Quellcodes
Verschiedenes / / November 13, 2021
Von Guillem Alsina González, im August. 2016
Wenn ich Ihnen, lieber Leser, sage, dass 01100011010100111100, können Sie das meinen Klaviatur daran scheitert, dass ich willkürlich ein paar Tasten gedrückt habe, dass ich einen Witz machen möchte oder einfach den Verstand verloren habe. Dies ist jedoch Code kann verstanden werden durch a Rechner, da diese Maschinen mit Binärcode.
Für uns Menschen (selbst für den erfahrensten Informatiker) ist es schwierig, ein "Gespräch" ausschließlich binär mit a. zu führen Computer wurden Zwischenwege geschaffen, um Computern Anweisungen zu erteilen, die für Menschen verständlicher sind als binäre Sprache Menschen.
Eine dieser Zwischenformen ist der Quellcode, in dem Computerprogramme geschrieben werden.
Programmiersprachen
Eine Sprache von Programmierung ist im Wesentlichen eine Möglichkeit, dem Computer auf strukturierte und verständliche Weise mitzuteilen, was er tun soll. menschlich (obwohl um es vollständig zu verstehen, ist es notwendig, insbesondere Programmier- und Sprachkonzepte zu studieren, z lernen eine neue Zunge).
Es gibt mehrere Programmiersprachen, die jeweils auf eine bestimmte Aufgabe oder ein bestimmtes Publikum ausgerichtet sind.
Die bekanntesten sind:
- BASIC. Akronyme für Anfänger All-purpose Symbolic Instruction-Code (Code symbolisch General Purpose Beginner's Instruction Book) wurde 1964 erfunden, um Laien das Programmieren näher zu bringen. Untrennbar verbunden mit den 8-Bit-Computern, die in den 1980er Jahren des 20. Es fehlte zunächst eine strukturierte Ausführungskontrolle, die in späteren Versionen der Sprache.
- C. Wenn BASIC die beliebteste Sprache ist, ist C bei weitem die einflussreichste. 1972 von Dennis Ritchie mit Portabilität zwischen Maschinen und verschiedenen Architekturen in Denken Sie daran, es erlaubte, ein embryonales UNIX-System so umzuprogrammieren, dass es auf anderen laufen konnte Computers. Noch heute wird es in einigen Varianten für modernste Anwendungen in allen Bereichen eingesetzt.
- C++. Eine der oben genannten Varianten von C, vielleicht die einflussreichste. Zur Sprache C fügt er die Konzepte der Objektorientierung hinzu.
- Cobol. Für Laien unbekannt, ist er Fachleuten bekannt. Gegründet im Jahr 1959, ist die große Zahl von Lösungen, die in der Branche damit geschaffen wurden (insbesondere in den Banken- und Finanzsektor), haben dazu geführt, dass es heute noch verwendet wird und sein Ersatz zu schwer.
- PHP. Ausgerichtet auf die Arbeit mit Webseiten.
- Java. Das von der nicht mehr existierenden Sun Microsystems entwickelte Ziel war es, wirklich universell zu sein, auf einer einzigen Maschine zu programmieren und auf jedem zu laufen. Obwohl es dieses Ziel nur teilweise erfüllt und eine Reihe von Nachteilen mit sich bringt, ist es auch noch weit verbreitet.
- MonteurIm Gegensatz zu den anderen auf der Liste, die High-Level-Sprachen sind, ist diese eine Low-Level-Sprache, die dem Binärcode der Maschine am nächsten kommt, obwohl dies nicht genau der Fall ist. Der Quellcode ist für Laien sehr schwer zu lesen.
Zusammenstellung: für den Computer verständlich machen
Wenn wir ein Programm in einer Programmiersprache wie den oben genannten oder anderen schreiben, haben wir das sogenannte Quellcode, die wir mit ihrer einfachen Lektüre verstehen können, nicht aber der Computer.
Damit dieser verstehen kann, was wir ihm im Quellcode sagen und die entsprechenden Anweisungen ausführen, müssen wir einen Prozess durchführen, der den Quellcode in ein Datei ausführbar. Dieser Vorgang wird als Kompilierung bezeichnet.
Die Kompilierung übersetzt den Quellcode in Maschinencode.
Übrigens, über den Code am Anfang des Artikels, obwohl ich Ihnen gesagt habe, dass ein Computer ihn vielleicht verstehen könnte, schenken Sie mir nicht zu viel Aufmerksamkeit; es ist einfach ein Beispiel, das ich willkürlich geschrieben habe, obwohl der Geist so ist: Computer "verstehen" nur Nullen und Einsen.
Fotos: iStock - George Manga / vgajic
Themen im Quellcode