Retour sur le logiciel qui a changé le paysage des langages de programmation
La grande image: Pascal est un langage de programmation procédural impératif développé par l’informaticien suisse Niklaus Wirth. Il l’a conçu comme un langage petit et efficace visant à encourager les bonnes pratiques de programmation. Pascal a fait sa première apparition en 1970, gagnant en importance sur les systèmes IBM PC quelques décennies plus tard, principalement en raison de la popularité du Turbo Pascal de Borland.
Turbo Pascal a été initialement lancé en 1983 pour les systèmes basés sur DOS et CP/M, injectant une bouffée d’air frais dans le marché de la programmation informatique domestique. Alors que les produits (et langages) concurrents étaient essentiellement des patchworks maladroits de différents outils de programmation, le dialecte Pascal conçu par Anders Hejlsberg chez Borland offrait un environnement tout-en-un axé sur les performances et un flux de travail optimisé.
Turbo Pascal se distingue comme l’un des premiers exemples d’environnement de développement intégré (IDE), fournissant une interface textuelle à travers laquelle les développeurs peuvent écrire leur code, le compiler et enfin le lier aux bibliothèques d’exécution. Le premier IDE, écrit en Assembly, évitait l’utilisation de disquettes, mais construisait plutôt le code directement dans la RAM pour une amélioration des performances sans précédent.
Le langage a démontré une vitesse supérieure, une plus grande commodité et un prix plus abordable par rapport à ses concurrents. Philippe Kahn, le PDG de Borland qui avait initialement imaginé transformer le nouveau langage en un produit tout-en-un, a décidé de vendre le logiciel par correspondance pour seulement 49,95 $, établissant ainsi une présence sur le marché pour la société alors nouvellement fondée.

La première version de Turbo Pascal présentait des limitations importantes, car le logiciel ne pouvait produire que des fichiers binaires .COM pour DOS et CP/M. Plusieurs nouvelles itérations suivirent et en 1987, Turbo Pascal 4 apporta de nombreuses améliorations, ce qui en fit une plateforme de développement beaucoup plus mature. Il a interrompu la prise en charge de CP/M et CP/M-86, et le compilateur intégré a acquis la possibilité de compiler des fichiers binaires .EXE sous DOS.
Turbo Pascal 4 a également introduit l’interface graphique de texte plein écran désormais familière avec des menus déroulants, tandis que la version 5, publiée en 1988, offrait le fond bleu par défaut. Un an plus tard, Turbo Pascal 5.5 ajoutait la prise en charge des fonctionnalités de programmation orientée objet, notamment les classes et l’héritage, ainsi qu’un nouveau débogueur étape par étape.
Turbo Pascal 6 et 7 ont marqué les deux dernières versions DOS de l’EDI, introduisant la prise en charge de l’assemblage en ligne et permettant la création d’exécutables Windows (3.x) et de bibliothèques DLL. Finalement, Borland a progressivement supprimé Turbo Pascal pour se concentrer sur Delphi (Object Pascal). Cependant, Turbo Pascal a quelque peu survécu à la grande extinction de l’invite DOS.
Borland a publié quatre versions différentes de Turbo Pascal pour DOS (1, 3.02, 5.5, 7.01) en tant que logiciel gratuit en raison de leur importance historique. De plus, Free Pascal est un compilateur open source moderne qui prend en charge Turbo Pascal et divers dialectes de la famille des langages Pascal. Les programmeurs chevronnés et nostalgiques peuvent même télécharger une version de Turbo Pascal basée sur DOSBox pour continuer à coder comme ils le faisaient autrefois sous DOS.



