Die Pascal-Sprache wurde 1971 von Professor N. Wirth aus der Schweiz vorgeschlagen. Es ist nach dem französischen Mathematiker Pascal benannt. Es ist die weltweit erste strukturierte Programmiersprache auf hohem Niveau. Die strukturierte Programmierung besteht hauptsächlich aus drei Grundstrukturen (sequentielle Struktur, Auswahlstruktur und Schleifenstruktur). Später betrachteten einige Leute Funktionen und Prozeduren als die vierte Grundstruktur. Diese vier Strukturen haben einen Eingang und einen Ausgang von außen. Die Struktur ist klar und vermeidet die durch GOTO-Anweisungen verursachte Verwirrung. Darüber hinaus wird in Bezug auf Programmiermethoden ein Top-Down- und schrittweiser Ansatz zur Verfeinerung empfohlen. Das heißt, ein großes und komplexes Problem in eine Reihe kleiner und leicht zu lösender Probleme aufzuteilen. Jedes kleine Problem kann in kleinere Probleme unterteilt werden, die leichter zu lösen sind. Auf diese Weise wird jedes kleine Problem gelöst und das ganze große Problem gelöst. Diese Methode bietet auch die Möglichkeit, dass mehrere Personen bei der Programmierung zusammenarbeiten können.
Da die Pascal-Sprache gute strukturelle Programmiereigenschaften aufweist, eignet sie sich für den Unterricht, insbesondere um Studenten darin zu kultivieren, strukturierte Programmierideen und -methoden von oben nach unten zu beherrschen und gute Programmierstile und -gewohnheiten zu entwickeln. Daher viele Universitäten im In- und Ausland nutzen PASCAL als Programmier-Lehrsprache.
Seine Vorteile sind:
1. Reichhaltige und vollständige Datentypen
3. Starke Fehlerprüffähigkeit
In der mehr als Dreißig Jahre nach dem Erscheinen von Pascal wurden verschiedene Versionen hergestellt, die für verschiedene Modelle geeignet waren. Am wirkungsvollsten ist die Turbo-Pascal-Softwarereihe. Es handelt sich um ein Pascal-Kompilierungssystem, das für Mikrocomputer geeignet ist, die von der American Borland Company entworfen und entwickelt wurden. Das Kompilierungssystem hat sich von der 1983 eingeführten Version 1.0 bis zur 1992 eingeführten Version 7.0 weiterentwickelt. Seine Versionen wurden kontinuierlich aktualisiert und seine Funktionen sind vollständiger geworden. Die Turbo Pascal-Sprache ist eine kompilierte Programmiersprache. Sie bietet ein integriertes Umgebungsarbeitssystem, das Bearbeitung, Kompilierung, Ausführung, Debugging und andere Funktionen integriert.Pascal verfügt über 5 Hauptversionen, nämlich Unextended Pascal, Extended Pascal und objektorientierte Erweiterungen an Pascal, Borland Pascal und Delphi Object Pascal. Unter ihnen wurden Unextended Pascal, Extended Pascal und Object-Oriented Extensions to Pascal vom Pascal Standard Committee erstellt und gepflegt. Unextended Pascal ähnelt dem 1974 von den Schweizer Professoren Niklaus Wirth und K. Jensen gemeinsam veröffentlichten Pascal-Benutzerhandbuch und -Bericht. und Extended Pascal wurde auf seiner Basis erweitert und um viele neue Funktionen erweitert, die alle zum offiziellen Pascal-Standard gehören. Der vom Pascal Standards Committee veröffentlichte technische Bericht basiert auf einigen Funktionen wurde hinzugefügt, um die objektorientierte Programmierung zu unterstützen, es handelt sich jedoch um einen informellen Standard. Borland Pascal und Delphi Object Pascal sind Pascal-Sprachen, die speziell für von Borland entwickelte Kompilierungstools entwickelt wurden. Ersteres ist eine traditionelle Hochsprache für die Turbo Pascal-Serie für DOS und Turbo Pascal für Windows 3.x Bei den objektorientierten Programmiersprachen Delphi für Windows und Kylix für Linux handelt es sich nicht um formale Pascal-Standards, sondern um Patente. Aufgrund der leistungsstarken Funktionen und der Beliebtheit der Turbo Pascal-Serie und von Delphi sind Borland Pascal und Delphi Object Pascal jedoch zu einem Standard geworden und vielen Menschen bekannt.
ImpactPASCAL ist ein wichtiger Meilenstein in der Entwicklung von Hochsprachen. Die PASCAL-Sprache ist die erste Sprache, die die von E.W. Dijkstra und C.A.R. definierten strukturierten Programmierkonzepte systematisch verkörpert. 1971 erfand Professor Nicklaus Wirth (N. Wirth) von der Eidgenössischen Technischen Hochschule eine weitere einfache und klare Computersprache, die nach dem Computerpionier Pascal benannte PASCAL-Sprache. Die PASCAL-Sprache verfügt über eine strenge Syntax, klare Ebenen, einfach zu schreibende Programme und eine gute Lesbarkeit. Sie ist die erste strukturierte Programmiersprache. Es wurde sofort nach seiner Entstehung weithin begrüßt und verbreitete sich schnell von Europa in die Vereinigten Staaten. Walls schrieb im Laufe seines Lebens auch zahlreiche Bücher über Programmierung, Algorithmen und Datenstrukturen, für die er 1984 den Turing Award gewann. AppsBei der Informatikolympiade in China war Turbo Pascal in der Vergangenheit das am häufigsten verwendete Pascal-Programmierwerkzeug, und Freepascal wurde im 20. Jahrhundert populär. Turbo Pascal ist ein 16-Bit-Programmiertool unter DOS. Vor dem Aufkommen von Delphi war es das am häufigsten verwendete Pascal-Programmiertool der Welt. Es verfügt über einen leistungsstarken und dennoch benutzerfreundlichen integrierten Compiler Entwicklung. Umgebung (IDE) ist unter Mikrocomputerprogrammierern weit verbreitet. Ihre Entstehung legte den unerschütterlichen Grundstein für Pascal auf der DOS/Windows-Plattform. Zu den gängigen Versionen gehören Turbo Pascal 5.5, Turbo Pascal 6.0 und Borland Turbo Pascal. mit Objekten 7.0. Im Vergleich zu Turbo Pascal 5.5 ist Turbo Pascal 6.0 hauptsächlich darauf zurückzuführen, dass die IDE leistungsfähiger ist und sich ihre Programmierfunktionen nicht wesentlich geändert haben. Sie fügt lediglich einige neue Funktionen hinzu, z. B. die Möglichkeit, ASM-Assembly-Anweisungen einzubetten. Borland Turbo Pascal hat mit Objects 7.0 (kurz: Borland Pascal 7.0) einen neuen Schritt gemacht. Zunächst wurde die IDE weiter gestärkt und mit einem Programmbrowser ausgestattet. Anschließend wurden die Programmierfunktionen erheblich verbessert und einige sehr nützliche neue hinzugefügt Die Standard-Unterroutine unterstützt relativ vollständige objektorientierte Programmierfunktionen und bietet drei Programmkompilierungsmodi: DOS-Real-Modus, DOS-geschützter Modus und Windows-Modus. Sie kann Anwendungen im geschützten Modus schreiben, die den erweiterten Speicher (XMS) verwenden können Programme, die unter Windows 3.x laufen, stellen außerdem eine Object Window Library (OWL) zur Verfügung, mit der sich schnell Anwendungen mit einer konsistenten Fensteroberfläche (DOS oder Windows 3.x) entwickeln lassen. Borland Pascal 7.0 wurde 1992 veröffentlicht und war die letzte Version der Turbo Pascal-Serie unter DOS.
Das Folgende ist die Chronik von Turbo Pascal:
1983 Turbo Pascal 1.0
Turbo Pascal 2.0
Turbo-87 Pascal verbessert die Geschwindigkeit von Operationen mit reellen Zahlen und erweitert den Wertebereich
1985 Turbo Pascal 3.0 fügt Grafikfunktionen hinzu
Turbo BCD Pascal Besonders geeignet für kommerzielle Anwendungen )
1990 Turbo Pascal 6.0 bietet objektorientiertes Anwendungsframework und -bibliothek (Turbo Vision)
1992 Turbo Pascal 7.0 objektorientiertes Anwendungssystem, vollständigere IDE
Turbo Vision 2.0
1993 Borland Pascal 7.0 entwickelt Objekt-Windows-Bibliothek
(Für Windows) Bietet Unterstützung für die Entwicklung von OLE-Multimedia-Anwendungen
1995 Delphi Visual Pascal
Im 20. Jahrhundert, als Turbo Pascal schrittweise auslief, fanden die National Informatics Olympiad Finals (NOI) und die International Informatics Olympiad (IOI) statt ausgewiesenes Free Pascal Pascal-Programmiertool für Wettbewerbe. Free Pascal ist ein 32-Bit-Pascal-Programmiertool, das von einer internationalen Organisation entwickelt wurde. Es ist eine Shareware und kann in verschiedenen Betriebssystemen verwendet werden. Abhängig von den Kompilierungsoptionen kann zum Schreiben von Programmen eine mit Borland Pascal kompatible Syntax, eine Delphi 2 Object Pascal-Syntax oder eine andere Syntax verwendet werden. Da es über einen 32-Bit-Compiler verfügt, erreicht der theoretische Speicher 4 GB und wird ständig aktualisiert und weiterentwickelt. Daher ist es leistungsfähiger als Borland Pascal und verfügt über viele Funktionen moderner Programmierung, ist aber gleichzeitig auch sehr unausgereift und weist viele Lücken auf. Free Pascal befindet sich in einem frühen Entwicklungsstadium und es gibt nur sehr wenige entsprechende Funktionsbibliotheken. Es ist für Programmierer weitaus weniger attraktiv als Delphi und Kylix, die über VCL und CLX verfügen. Allerdings sind es andere Eigenschaften als Turbo Pascal müssen sich selbst verbessern (einfach ausgedrückt: Zeit wird gegen Raum getauscht).
Das obige ist der detaillierte Inhalt vonEinführung in die Pascal-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!