Est-il encore besoin de présenter le TurboPascal ?
Vers 1985, c'était LE langage de programmation.
Il permettait d'écrire facilement des programmes et de les compiler,
ce qui aboutissait à un fichier exécutable compact et rapide.
Différentes versions se sont succédées, plus puissantes
les unes que les autres, jusqu'au début des années 90.
Les années 90 ont vu le déferlement de Windows, et l'abandon
de la programmation sous DOS...
La société Borland s'est concentrée sur le marché
plus rentable de la programmation Windows, avec Delphi et C++.
Comment obtenir TurboPascal ?
Borland a eu l'excellente initiative d'ouvrir son "musée"
au public, c'est à dire de mettre en téléchargement
gratuit les vieilles versions de TurboPascal.
Turbo Pascal 7 en version française. C'est la version la plus récente, avec l'aide contextuelle en français, et la bibliothèque TurboVision permettant de faire des programmes avec menus déroulants et boites de dialogue en mode texte ! Là, il faut compter sur deux mégaoctets à télécharger. Disponible sur le site developpez.com : ftp://ftp-developpez.com/pascal/turbo-pascal/tp7.zip
Le TurboPascal 7 initial avait un défaut : son unité CRT ne supportait pas les ordinateurs à plus de 200 MHz ! (voir la page consacrée au bogue CRT). Heureusement, dans cette version téléchargeable, le patch pour réparer la version commerciale est fourni.
Le "Museum" de Borland permet de voir l'évolution du Turbo-Pascal sur https://downloads.embarcadero.com/free/turbopascal
- Turbo Pascal 5.5 est disponible en http://edn.embarcadero.com/article/20803. C'est la première version de TurboPascal avec une amorce de programmation orientée objet.
- Turbo Pascal 3 était la version classique de 1985 environ. Elle fait des fichiers .com, plus compacts que les fichiers .exe des versions suivantes, mais l'éditeur est moins moderne que les versions suivantes : pas de menus déroulants, il faut frapper des commandes de type CtrlK-B... (commandes Wordstar)
- TurboPascal 1 est la version de départ. Le fichier à télécharger ne fait que 64 ko !