Die Entwicklung von Computerprogrammiersprachen hat den Prozess von der Maschinensprache über die Assemblersprache bis zur Hochsprache durchlaufen.
Computersprachen werden hauptsächlich in drei Kategorien unterteilt:
- Sprache auf niedrigem Niveau
- Hochsprache
-Fachsprache
1. Niedrige Sprache
- Maschinensprache, Assemblersprache und symbolische Sprache.
- Das Assembler-Quellprogramm muss assembliert, in einer Objektdatei generiert und dann ausgeführt werden.
2. Hochsprache
- BASIC (True Basic, Qbasic, Virtual Basic), C, PASCAL, FORTRAN, intelligente Sprachen (LISP, Prolog) usw.
- Quellprogramme in Hochsprachen können auf zwei Arten ausgeführt werden: Interpretation und Kompilierung. Normalerweise wird Letzteres verwendet.
Die von uns verwendete C-Sprache verwendet Letzteres.
3. Sondersprache
Zeichnungssprache im CAD-System und Datenbankabfragesprache des DBMS.
Welche Sprachen haben Computer?
2. Assemblersprache Um den Aufwand beim Programmieren in Maschinensprache zu verringern, haben die Leute eine nützliche Verbesserung vorgenommen: Sie haben die Binärzeichenfolge einer bestimmten Anweisung durch einige prägnante Zeichenfolgen aus englischen Buchstaben und Symbolen ersetzt.
3. Hochsprache
Es gibt Hunderte von Hochsprachen. Zu denjenigen mit größerem Einfluss und häufigerer Verwendung gehören F O RT R A N, A L G O L, C O B O L, B A S I C, L I S P, S N O B O L, P L / 1, P a s c a l, C, P R O L O G, A d a, C + +, V C, V B, D e l p h i, J AVA Warten.
Bezieht sich im Allgemeinen auf Assemblersprache, wie zum Beispiel: C-Sprache, C++-Sprache, VB-Sprache usw.
Internetentwicklung wie: C#, ASP. NET, PHP
Es gibt auch viele beliebte JAVA und so weiter!
Was ist eine Computerprogrammiersprache?
2. Damit der Computer menschliche Absichten verstehen kann, muss der Mensch dem Computer die Ideen, Methoden und Mittel des zu lösenden Problems in einer für den Computer verständlichen Form mitteilen, damit der Computer Schritt für Schritt entsprechend arbeiten kann Befolgen Sie menschliche Anweisungen und erledigen Sie die Aufgabe. Dieser Kommunikationsprozess zwischen Mensch und Computer ist Programmierung.
3. Programmierung: Entwerfen eines „steuerbaren Systems“ mit logischem Ablauf [Hinweis: Programmierung bezieht sich nicht unbedingt auf Computerprogramme, jedes System mit logischer Rechenleistung kann als Programmierung betrachtet werden]
4. Programmiersprache: Assemblersprache, Maschinensprache, Assembler, Hochsprache
5. Computer können andere Quellprogramme als Maschinensprache nicht direkt erkennen, verstehen und ausführen. Sie müssen in solche umgewandelt werden, die der Computer auf irgendeine Weise direkt ausführen kann.
Dies wird erweitert
MINIPRO-Programmierhardware
Es gibt zwei Möglichkeiten, ein in einer Programmiersprache geschriebenes Quellprogramm in ein Maschinenzielprogramm umzuwandeln: Interpretationsmethode und Kompilierungsmethode.
Im Interpretationsmodus interpretiert und führt der Computer in Hochsprachen geschriebene Quellprogramme aus und kann keine Zieldateien und ausführbaren Dateien erstellen.
Im Kompilierungsmodus wird das Quellprogramm zunächst durch einen Compiler verarbeitet, der der verwendeten Programmiersprache entspricht, und das verarbeitete Quellprogramm durchläuft die Phasen lexikalische Analyse, Syntaxanalyse, semantische Analyse, Codegenerierung und Codeoptimierung des Quellprogramms Konvertieren Sie es in ein Zielprogramm, das durch Binärcode dargestellt wird, und betten Sie dann die im Programm verwendeten Funktionsaufrufe, Systemfunktionsaufrufe usw. durch Linkerverarbeitung in das Zielprogramm ein, um eine binäre Ausführungsdatei zu bilden, die kontinuierlich ausgeführt werden kann. Durch Aufrufen dieser ausführbaren Datei können die entsprechenden vom Programmierer in der entsprechenden Quellprogrammdatei angegebenen Funktionen realisiert werden.
Was sind die Computersprachen
Computersprachen sind in drei Kategorien unterteilt.
1-Es ist Maschinensprache. Sie können darauf verzichten. Es ist alles Maschinencode, entweder eine Kombination aus 1 oder 0.
2- Es handelt sich um eine fortgeschrittene Sprache, die sich hauptsächlich auf die Assemblersprache bezieht. Die Computerprogrammierung erfordert ein tiefes Verständnis der CPU-Komposition und der Assemblermethoden. Sie ist nicht für Anfänger geeignet.
Tatsächlich kann es eine Sprache zwischen Mittel- und Hochsprachen geben (ich denke schon), und das ist die C-Sprache, weil sie einige Merkmale von Mittel- und Hochsprachen aufweist. Ich persönlich denke, dass dies der Fall ist Beginn Ihres Erlernens der Computersprache.
Es gibt zu viele Hochsprachen; es gibt Java, VB, C++, C#, Fortran und so weiter. Mein persönlicher Vorschlag ist, dass Sie, wenn Sie C nicht lernen möchten, mit VB beginnen können, das einfach zu verwenden und leistungsstark ist (das ist sicher, es wird stark von Microsoft unterstützt).
Die folgenden gängigen Programmiersprachen sind für Sie in Kategorien unterteilt: Basic-Kategorie: GW-Basic, Quick Basic, Turbo Basic, Visual Basic, Visual Basic.net C-Kategorie: C, C++, C#, Java Pascal-Kategorie: Pascal, Delphi Andere: FORTRAN, MATLAB... Unvollständigen Statistiken zufolge gibt es mehr als 2.500 Computerprogrammiersprachen.
Das obige ist der detaillierte Inhalt vonWas ist die Definition von Computersprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!