Computer Sprache oder Programmiersprache ist eine codierte Syntax von Programmierern verwendet, um mit einem Computer zu kommunizieren. Es ist die einzige Sprache, die Computer, Software-Programme und Computer-Hardware verstehen kann. Computer Sprache wird ein Ablauf der Kommunikation zwischen Software-Programme. Die Sprache ermöglicht ein Computer-Benutzer zu diktieren, was befiehlt der Computer muss mit Prozessdaten durchzuführen. Computer- Sprache kommt in verschiedenen Arten , die unterschiedliche Sätze von Syntax beschäftigen . Machine Language
Maschinensprache oder Maschinencode ist die Muttersprache direkt über die Computer- Zentraleinheit oder CPU verstanden . Diese Art von Computer Sprache ist nicht leicht zu verstehen , wie sie verwendet nur ein binäres System , ein Element der Bezeichnungen , die nur eine Reihe von Zahlen , die aus Null und Eins , um Befehle zu erzeugen. Der Prozessor des Computers muss Hochsprachen in dieser Sprache zu konvertieren, bevor es ein Programm ausgeführt werden kann oder machen Sie einen benutzerdefinierten Befehl . Um eine bestimmte Sprache in Maschinencode umgewandelt wird, muss der Computer Prozessor einen Compiler, ein Programm, das eine Source-Code in einer Sprache in eine andere Sprache Syntax geschrieben umwandelt. Der Compiler erzeugt eine binäre Datei , oder eine ausführbare Datei , dass der CPU ausgeführt wird. Jeder Computer -Prozessor hat seinen eigenen Satz von Maschinencode . Der Maschinencode wird bestimmen, was der Computer-Prozessor tun soll, und wie sie es tun sollten .
Versammlung Niveau Sprache
Eine Studie in den frühen 1950er Jahren hat sich die LED Entwicklung von Low -Level Sprachen oder Assembly Niveau Sprache . Auch als zweiten Generation Sprache betrachtet, ist ein Level-Language Assembly Reihe von Codes , die direkt ausgeführt werden können auf dem Prozessor des Computers . Diese Art von Sprache am besten geeignet ist schriftlich Betriebssysteme und Aufrechterhaltung Desktop-Anwendungen. Es ermöglicht dem Programmierer, mehrere Aufgaben wie Zugriff auf die Registry , Speicher-Management und Korrespondenz Taktzyklus auszuführen. Bei der Montage Hochsprache , ist es einfacher für einen Programmierer , Befehle zu definieren , weil er das Vorrecht hat , wenn es um die Benennung der Variablen kommt . Allerdings ist diese Sprache nicht flexibel , da der Benutzer nicht wieder die Reihe von Codes in dieser Sprache geschrieben . Es ist nicht als erklärende wie zu seinen anderen Kollegen verglichen . Der Benutzer muss diese Sprache in Maschinensprache verschlüsseln, um für den Computer , um die Befehle vom Programmierer geschrieben verarbeiten .
Hochsprachenprogrammierung
Die Entwicklung von Hochsprachen kam zustande, als die Computer-Programmierer begonnen, Probleme bei der Computer zunehmenden Mangel an Portabilität . Hochsprachen ignorieren die unwichtigen Details in niedrigen Niveau Sprachen gefunden. Viele Programmierer betrachten die Hochsprache als bedeutsame Lösung für Probleme die durch Computer-Sprachen wegen ihrer Benutzerfreundlichkeit und geringe Fehler produzieren gebracht . Programmierer oft auf Hochsprachen wie Mid-Level- Sprachen, die nur die Konzepte der Abstraktion und Konstrukte zu den Extremen .