Pascal - Présentation

Pascal est un langage de haut niveau à usage général qui a été développé à l'origine par Niklaus Wirth au début des années 1970. Il a été développé pour enseigner la programmation en tant que discipline systématique et pour développer des programmes fiables et efficaces.

Pascal est un langage basé sur Algol et comprend de nombreuses constructions d'Algol. Algol 60 est un sous-ensemble de Pascal. Pascal propose plusieurs types de données et structures de programmation. Il est facile de comprendre et de maintenir les programmes Pascal.

Pascal a gagné en popularité dans le domaine de l'enseignement et des universitaires pour diverses raisons:

  • Facile à apprendre.
  • Langage structuré.
  • Il produit des programmes transparents, efficaces et fiables.
  • Il peut être compilé sur une variété de plates-formes informatiques.

Caractéristiques du langage Pascal

Pascal a les caractéristiques suivantes -

  • Pascal est un langage fortement typé.
  • Il offre une vérification complète des erreurs.
  • Il propose plusieurs types de données tels que des tableaux, des enregistrements, des fichiers et des ensembles.
  • Il offre une variété de structures de programmation.
  • Il prend en charge la programmation structurée à travers des fonctions et des procédures.
  • Il prend en charge la programmation orientée objet.

Faits sur Pascal

  • Le langage Pascal a été nommé en l'honneur de Blaise Pascal, mathématicien français et pionnier du développement informatique.

  • Niklaus Wirth a terminé le développement du langage de programmation Pascal original en 1970.

  • Pascal est basé sur le style structuré par blocs du langage de programmation Algol.

  • Pascal a été développé comme un langage adapté à l'enseignement de la programmation en tant que discipline systématique, dont les implémentations pourraient être à la fois fiables et efficaces.

  • La norme ISO 7185 Pascal a été initialement publiée en 1983.

  • Pascal était le principal langage de haut niveau utilisé pour le développement dans Apple Lisa et dans les premières années du Mac.

  • En 1986, Apple Computer a publié la première implémentation Object Pascal, et en 1993, le Pascal Standards Committee a publié une extension orientée objet vers Pascal.

Pourquoi utiliser Pascal?

Pascal permet aux programmeurs de définir des types de données structurées complexes et de créer des structures de données dynamiques et récursives, telles que des listes, des arbres et des graphiques. Pascal propose des fonctionnalités telles que des enregistrements, des énumérations, des sous-plages, des variables allouées dynamiquement avec des pointeurs et des ensembles associés.

Pascal autorise les définitions de procédures imbriquées à n'importe quel niveau de profondeur. Cela fournit vraiment un excellent environnement de programmation pour apprendre la programmation en tant que discipline systématique basée sur les concepts fondamentaux.

Parmi les implémentations les plus étonnantes de Pascal sont -

  • Skype
  • Commandant total
  • TeX
  • Macromedia Captivate
  • Apple Lisa
  • Divers jeux PC
  • Systèmes embarqués