Maison  >  Article  >  Introduction au langage Pascal

Introduction au langage Pascal

DDD
DDDoriginal
2023-06-14 17:38:523597parcourir

Introduction au langage Pascal

La langue Pascal a été proposée par le professeur N. Wirth de Suisse en 1971. Il porte le nom du mathématicien français Pascal. Il s'agit du premier langage de programmation structuré de haut niveau au monde. La programmation structurée se compose principalement de trois structures de base (structure séquentielle, structure de sélection et structure en boucle). Plus tard, certains ont considéré les fonctions et les procédures comme la quatrième structure de base. Ces quatre structures ont une entrée et une sortie de l'extérieur. La structure est claire et évite la confusion provoquée par les instructions GOTO. De plus, en termes de méthodes de programmation, il est préconisé d’adopter une approche de raffinement descendante et étape par étape. Autrement dit, diviser un problème vaste et complexe en un certain nombre de problèmes petits et faciles à résoudre. Chaque petit problème peut être divisé en problèmes plus petits, plus faciles à résoudre. De cette façon, chaque petit problème est résolu et tout le gros problème est résolu. Cette méthode permet également à plusieurs personnes de collaborer facilement à la programmation.

Parce que le langage Pascal a de bonnes caractéristiques de programmation structurelle, il convient à l'enseignement, en particulier pour cultiver les étudiants à maîtriser les idées et les méthodes de programmation structurées descendantes et progressivement raffinées, et à développer de bons styles et habitudes de programmation, par conséquent, de nombreuses universités. au pays et à l'étranger, utilisez PASCAL comme langage d'enseignement de la programmation.

Ses avantages sont :

1. Forme structurée stricte

2.Types de données riches et complets

3. Haute efficacité opérationnelle

4. trente ans après la sortie de Pascal, différentes versions adaptées à différents modèles ont été produites. Celui qui a le plus grand impact est la série de logiciels Turbo Pascal. Il s'agit d'un système de compilation Pascal adapté aux micro-ordinateurs conçu et développé par la société américaine Borland. Le système de compilation a évolué de la version 1.0 lancée en 1983 à la version 7.0 lancée en 1992. Ses versions ont été continuellement mises à jour et ses fonctions sont devenues plus complètes.

Le langage Turbo Pascal est un langage de programmation compilé. Il fournit un système de travail d'environnement intégré qui intègre l'édition, la compilation, l'exécution, le débogage et d'autres fonctions. Pascal a 5 versions principales, à savoir Uneextended Pascal, Extended Pascal et des extensions orientées objet. à Pascal, Borland Pascal et Delphi Object Pascal. Parmi eux, Unextended Pascal, Extended Pascal et Object-Oriented Extensions to Pascal ont été créés et maintenus par le Pascal Standard Committee. Il est similaire au manuel d'utilisation et au rapport Pascal publiés conjointement par le professeur suisse Niklaus Wirth et K.Jensen en 1974. et Extended Pascal a été étendu sur cette base et a ajouté de nombreuses nouvelles fonctionnalités, qui appartiennent toutes à la norme officielle Pascal. Les extensions orientées objet de Pascal sont un rapport technique publié par le Pascal Standards Committee, basé sur Extended Pascal. a été ajouté pour prendre en charge la programmation orientée objet, mais il s'agit d'une norme informelle. Borland Pascal et Delphi Object Pascal sont des langages Pascal conçus spécifiquement pour les outils de compilation développés par Borland. Le premier est un langage traditionnel de haut niveau pour la série Turbo Pascal pour DOS et Turbo Pascal pour Windows 3.x. Pour les langages de programmation orientés objet​​Delphi pour Windows et Kylix pour Linux, il ne s'agit pas de standards Pascal formels et sont brevetés. Cependant, en raison des fonctions puissantes et de la popularité de la série Turbo Pascal et de Delphi, Borland Pascal et Delphi Object Pascal sont devenus un standard et sont familiers à de nombreuses personnes.

Impact

PASCAL est une étape importante dans le développement des langages de haut niveau. Le langage PASCAL est le premier langage à incarner systématiquement les concepts de programmation structurée définis par E.W. Dijkstra et C.A.R. En 1971, le professeur Nicklaus Wirth (N. Wirth) de l'École polytechnique fédérale de Suisse a inventé un autre langage informatique simple et clair, le langage PASCAL, du nom du pionnier de l'informatique Pascal. Le langage PASCAL a une syntaxe rigoureuse, des niveaux clairs, des programmes faciles à écrire et une forte lisibilité. C'est le premier langage de programmation structuré. Il a été largement accueilli dès sa naissance et s’est rapidement répandu de l’Europe aux États-Unis. Walls a également écrit un grand nombre de livres sur la programmation, les algorithmes et les structures de données tout au long de sa vie, pour lesquels il a remporté le prix Turing en 1984.

Applications

Lors de l'Olympiade informatique de Chine, l'outil de programmation Pascal le plus couramment utilisé dans le passé était Turbo Pascal, et Freepascal est devenu populaire au 20e siècle. Turbo Pascal est un outil de programmation 16 bits sous DOS Avant l'émergence de Delphi, c'était l'outil de programmation Pascal le plus utilisé au monde. Il dispose d'un compilateur avancé avec une vitesse de compilation extrêmement rapide et intégré puissant mais facile à utiliser. L'environnement de développement (IDE) est très populaire parmi les programmeurs de micro-ordinateurs. C'est son émergence qui a jeté les bases inébranlables de Pascal sur la plate-forme DOS/Windows. Les versions courantes au 20e siècle incluent Turbo Pascal 5.5, Turbo Pascal 6.0 et Borland Turbo Pascal. avec les objets 7.0. Par rapport à Turbo Pascal 5.5, Turbo Pascal 6.0 est principalement dû au fait que l'IDE est plus puissant et que ses fonctions de programmation n'ont pas beaucoup changé. Il ajoute seulement quelques nouvelles fonctions, telles que la possibilité d'intégrer des instructions d'assemblage asm. Borland Turbo Pascal avec Objects 7.0 (Borland Pascal 7.0 en abrégé) a fait un nouveau bond en avant. Premièrement, l'EDI a été encore renforcé et doté d'un navigateur de programmes. Ensuite, les fonctions de programmation ont été grandement améliorées, ainsi que de nouvelles fonctionnalités très utiles. ont été ajoutés. Le sous-programme standard prend en charge des fonctions de programmation orientées objet relativement complètes et propose trois modes de compilation de programmes : le mode réel DOS, le mode protégé DOS et le mode Windows. Il peut écrire des applications en mode protégé pouvant utiliser la mémoire paginée (XMS) ou Windows. les programmes exécutés sous Windows 3.x fournissent également une bibliothèque de fenêtres d'objets (OWL), qui peut être utilisée pour développer rapidement des applications avec une interface de fenêtre cohérente (DOS ou Windows 3.x). Borland Pascal 7.0 a été lancé en 1992 et était la dernière version de la série Turbo Pascal sous DOS.

La chronique de Turbo Pascal est listée ci-dessous :

1983 Turbo Pascal 1.0

Turbo Pascal 2.0

Turbo- 87 Pascal améliore la vitesse des opérations sur les nombres réels et élargit la plage de valeurs

1985 Turbo Pascal 3.0 augmente les capacités graphiques

Turbo BCD Pascal est particulièrement adapté aux applications métiers

1987 Turbo Pascal 4.0 fournit un environnement de développement intégré (IDE) et introduit le concept d'unités

1988 Turbo Pascal 5.0 ajoute des capacités de débogage

1989 Turbo Pascal 5.5 prend en charge programmation orientée objet (OPP)

1990 Turbo Pascal 6.0 fournit un cadre d'application et une bibliothèque orientés objet (Turbo Vision)

1992 Turbo Pascal 7.0 fournit une application orientée objet système et un IDE plus complet

Turbo Vision 2.0

1993 Borland Pascal 7.0 a développé la bibliothèque Objet Windows

(Pour Windows) Fournit la prise en charge du multimédia OLE développement d'applications

#🎜🎜 #1995 Delphi Visual Pascal

Au 20e siècle, alors que Turbo Pascal était progressivement supprimé, les finales de l'Olympiade nationale d'informatique (NOI) et l'Olympiade internationale d'informatique (IOI ) ont désigné Free Pascal comme outil de programmation Pascal. Free Pascal est un outil de programmation Pascal 32 bits développé par une organisation internationale. Il s'agit d'un shareware et peut être utilisé dans différents systèmes d'exploitation. Selon les options de compilation, il peut utiliser la syntaxe compatible Borland Pascal, la syntaxe Delphi 2 Object Pascal ou une autre syntaxe pour écrire des programmes. Parce qu'il dispose d'un compilateur 32 bits, la mémoire théorique atteint 4 Go, et il est toujours mis à jour et développé, il est donc plus puissant que Borland Pascal et possède de nombreuses fonctionnalités de programmation moderne, mais en même temps il est également très immature et présente de nombreuses lacunes. Free Pascal en est aux premiers stades de développement et il existe très peu de bibliothèques de fonctions correspondantes. Il est beaucoup moins attrayant pour les programmeurs que Delphi et Kylix, qui possèdent VCL et CLX. Cependant, ses caractéristiques différentes de celles de Turbo Pascal font de lui un joueur de premier plan. besoin d'améliorer leur algorithme (en termes simples, le temps est échangé contre de l'espace).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Qu'est-ce que Win7 bootsql.datArticle suivant:Qu'est-ce que Win7 bootsql.dat