Arten von Programmiersprachen

August 21

Arten von Programmiersprachen

Computersprache oder Programmiersprache ist eine codierte Syntax, die von Programmierern verwendet, um mit einem Computer kommunizieren. Es ist die einzige Sprache, die Computer, Software-Programme und Computer-Hardware verstehen kann. Computersprache richtet einen Fluss der Kommunikation zwischen Software-Programme. Die Sprache kann ein Computerbenutzer zu diktieren, was Befehle, die der Computer ausführen muss, um die Daten zu verarbeiten. Computersprache kommt in verschiedenen Arten, die unterschiedliche Syntax beschäftigen.

Maschinensprache

Maschinensprache oder Maschinencode ist die Muttersprache von Central Processing Unit oder CPU des Computers verstanden. Diese Art der Computersprache ist nicht leicht zu verstehen, wie es nur ein binäres System, ein Element von Notationen mit nur einer Reihe von Zahlen, bestehend aus 1 und 0 (null), verwendet, um Befehle zu erstellen. Der Prozessor des Computers muss Hochsprachen in diese Sprache zu konvertieren, bevor sie ein Programm ausführen kann oder machen Sie einen benutzerdefinierten Befehl. Um eine bestimmte Sprache in Maschinencode umzuwandeln, benötigt der Prozessor des Computers einen Compiler, ein Programm, das einen Source-Code, geschrieben in einer Sprache in eine andere Sprachsyntax konvertiert. Der Compiler generiert eine Binärdatei oder ausführbare Datei, die die CPU ausgeführt wird. Jeder Computerprozessor verfügt über einen eigenen Satz von Maschinencode. Der Maschinencode wird bestimmen, was der Computerprozessor tun sollten und wie sie es tun sollten.

Assembler-Ebene

Eine Studie in den frühen 1950er Jahren führte zu die Entwicklung der niedrigen Ebene Sprachen oder Assembler-Ebene. Auch als zweite Generation Sprache betrachtet, ist Assembler-Ebene eine Reihe von Codes, die direkt auf dem Prozessor des Computers ausgeführt werden können. Diese Art der Sprache ist am besten in Betriebssysteme schreiben und Verwalten von desktop-Anwendungen. Es erlaubt die Programmierer für verschiedene Aufgaben wie Zugriff auf die Registrierung, Speicher, dass Verwaltung und Clock Zyklus Korrespondenz. Mit der Ebene Assemblersprache ist es einfacher für einen Programmierer, Befehle zu definieren, weil er das Vorrecht hat, wenn es darum geht, für die Namensgebung der Variablen. Diese Sprache ist jedoch nicht flexibel, da der Benutzer kann nicht wiederverwenden, die Reihe von Codes, die mit dieser Sprache geschrieben. Es ist nicht als Begründung im Vergleich zu seinen anderen Kollegen. Der Benutzer hat diese Sprache in Maschinensprache, damit der Computer verarbeitet die Befehle, die vom Programmierer geschrieben zu verschlüsseln.

Hohen Niveau Sprache

Die Entwicklung von Hochsprachen entstand, als die Computerprogrammierer anfing zu Problemen im Zusammenhang mit dem Computer zunehmenden Mangel an Portabilität haben. Hochsprachen ignorieren den unwichtigen Details in niedrigen Ebene Sprachen. Viele Programmierer betrachten die hohen Programmiersprache als bedeutsame Lösung für Ärger herbeigeführt durch Computersprachen aufgrund seiner Benutzerfreundlichkeit und niedrige Tendenz Fehler zu produzieren. Programmierer bezeichnen oft Hochsprachen als Mitte Ebene Sprachen, die nur die Konzepte der Abstraktion und Konstrukte zu den extremen verwenden.