Devoir de Philosophie

Pascal (langage).

Publié le 18/11/2013

Extrait du document

pascal
Pascal (langage). langage de haut niveau pour la programmation des ordinateurs. Historique. Le langage Pascal a été conçu en 1969. Fruit de l'expérience acquise par l'usage de langages plus anciens, tels Cobol ou Fortran, et des progrès de la recherche avec des langages comme Algol, il présente dès le départ des caractéristiques qui en font, encore aujourd'hui, un langage de référence pour l'enseignement et un langage pour l'écriture dans les domaines aussi bien personnel que professionnel. Dès le départ, en 1970, un manuel de référence définit les spécifications du langage, spécifications desquelles les versions ultérieures ne s'écarteront guère. D'abord développé sur une grosse machine, un CDC 6000 de Control Data, Pascal a été adapté à la fin des années soixante-dix aux nombreux mini-ordinateurs, relativement peu coûteux, qui arrivaient en masse sur le marché, en particulier les célèbres PDP 11 du constructeur américain Digital Equipment. Cette version est connue sous le nom de Pascal UCSD. En 1980, le langage fut normalisé par l'ISO, ce qui leva certaines ambiguïtés. Peu après cette version de niveau 0, des extensions furent proposées, portant notamment sur la gestion des bornes des tableaux. Cette version de niveau 1 ne s'imposera pas réellement, la complexité de l'implantation faisant perdre à Pascal ses avantages quant à la simplicité et à la rapidité d'exécution. Le langage Pascal s'est plus développé en Europe qu'aux États-Unis où il est en concurrence avec le langage C. Les caractéristiques du langage Pascal. C'est un langage à structure de blocs et fortement typé. Comme tous les langages à structure de blocs, il induit une programmation structurée. Le programmeur est conduit à découper son problème en sous-problèmes dont chacun s'exprime sous forme d'un sousprogramme. Le programme d'ensemble est alors constitué d'une suite d'appels à ces sous-programmes. La récursivité est constitutive des spécifications du langage. Un sousprogramme peut s'appeler lui-même. Cette possibilité est très intéressante, par exemple pour la manipulation de données entre lesquelles existent des relations en arbre. Elle permet une grande économie d'écriture pour certains programmes, parfois au détriment de la lisibilité. Les nombreux types de données offrent la possibilité de traitements synthétiques de données complexes. Le type pointeur ouvre la voie à la programmation dynamique. À l'origine, le compilateur Pascal produit un code dans un langage machine artificiel, le P-code. Un traducteur très simple permet de passer du P-code au langage natif réel. Pascal est suffisamment rigoureux et puissant pour qu'il soit possible d'écrire le compilateur en Pascal. Cette double caractéristique permet le portage effectif d'un compilateur et donc d'un programme d'une machine à l'autre, puisque d'une machine à l'autre il suffit de récrire le traducteur de P-code. L'industrialisation. Tous les fabricants d'ordinateurs ont un compilateur Pascal à leur catalogue. Avec le développement de la micro-informatique, les éditeurs de logiciels indépendants proposent des compilateurs souvent plus faciles à utiliser que ceux des constructeurs et s'adaptant à de nombreuses gammes de matériel. Pascal est l'un des langages utilisés pour l'apprentissage de la programmation ou dans des disciplines qui utilisent intensivement l'informatique. La bonne définition formelle du langage en fait un excellent support pour l'apprentissage de la compilation. Sa portabilité explique son succès auprès des chercheurs qui peuvent s'échanger leurs programmes sans trop avoir à se soucier de la machine dont ils disposent. De nombreux éditeurs de logiciels ont choisi Pascal pour des raisons très proches et parce qu'ils peuvent offrir à leurs clients une interface avec un langage que nombre d'utilisateurs possèdent. Concurrencé aussi bien par le langage C que par des langages plus récents comme ADA ou les langages à objet, Pascal reste un langage de référence. Complétez votre recherche en consultant : Les corrélats Ada Algol C (langage) Fortran informatique - Histoire de l'informatique - Ordinateurs et informatique - L'histoire des langages langage de programmation PL/1 (Programming Language Number 1)
pascal

« l'autre il suffit de récrire le traducteur de P-code. L'industrialisation. Tous les fabricants d'ordinateurs ont un compilateur Pascal à leur catalogue.

Avec le développement de la micro-informatique, les éditeurs de logiciels indépendants proposent des compilateurs souvent plus faciles à utiliser que ceux des constructeurs et s'adaptant à de nombreuses gammes de matériel.

Pascal est l'un des langages utilisés pour l'apprentissage de la programmation ou dans des disciplines qui utilisent intensivement l'informatique.

La bonne définition formelle du langage en fait un excellent support pour l'apprentissage de la compilation.

Sa portabilité explique son succès auprès des chercheurs qui peuvent s'échanger leurs programmes sans trop avoir à se soucier de la machine dont ils disposent.

De nombreux éditeurs de logiciels ont choisi Pascal pour des raisons très proches et parce qu'ils peuvent offrir à leurs clients une interface avec un langage que nombre d'utilisateurs possèdent.

Concurrencé aussi bien par le langage C que par des langages plus récents comme ADA ou les langages à objet, Pascal reste un langage de référence. Complétez votre recherche en consultant : Les corrélats Ada Algol C (langage) Fortran informatique - Histoire de l'informatique - Ordinateurs et informatique - L'histoire des langages langage de programmation PL/1 (Programming Language Number 1). »

↓↓↓ APERÇU DU DOCUMENT ↓↓↓

Liens utiles