| sommaire | historique du langage Pascal | choisir un compilateur Pascal | Foire Aux Questions Pascal | Unités Objets Graphiques | articles |
Le Pascal UCSD:
Le compilateur P4 est a la base d'une autre version qui serait le second
pas important dans la diffusion du langage Pascal.
D'abord implementé sur gros Burroughs B6700 et mini PDP-11 "l
'UCSD" devint aussi un système d'exploitation lors du passage sur
micro-ordinateurs grâce a Kenneth Bowles a l'Université de
Californie a San Diego (UCSD).
Le langage Pascal de Wirth fut étendu avec élégance
par les "units" permettant la programmation modulaire ainsi que le type
string et les fichiers a accès direct.
Grâce au succès de l'Apple II, le Pascal USCD fut utilisé
aussi dans de nombreuses entreprises. Ainsi en France la plupart des logiciels
de comptabilité furent écrits en Pascal et d'autres applications
de gestion d'un mega octets de code tourneront dans les 64k de l'Apple II.
Le Pascal UCSD fut aussi distribué par Softech puis par
les sociétés Pecan puis Cabot. Actuellement il ne semble plus être disponible.
Turbo Pascal:
Le troisième pas important sera fait par la société
Borland crée par Philippe Khan et Niels Jensen.
il commercialisera sous le nom Turbo Pascal un compilateur nommé
Compas/PolyPascal de la société danoise PolyData/PolyTech
réalisé par Anders Hejlsberg (qui a reçu le
"excellence in programming award 2001" de Dr Dobbs)
Bien que les premières versions ne puissent pas prétendre
au développement de très gros programmes comme l'UCSD, Turbo Pascal obtiendra un très vif succès grâce
a un prix très raisonnable et une vitesse de compilation incroyable
pour l'époque. Ce compilateur sonnera le glas de l'UCSD et permettra
a BORLAND de connaître l'expansion que l'on sait.
Les raisons de la rapidité de compilation: écrit en assembleur,
une seule passe, pas de récupération d'erreur, on s'arrête
a la première erreur.
Le code génèrè est du code machine qui offre une bonne
rapidité au programme compile.
Turbo Pascal 3 apportera l'éditeur et le compilateur en un seul programme.
La version 4 offrira un vrai IDE en mode texte et les units. La version
5.5 ajoute les objets. une version Windows sera proposee avec Turbo Pascal pout Windows en version 1.0 et 1.5.
La version 7 sera la dernière et reunira dans le meme produit une version dos, windows et mode protege 16 bits 286.
Ce qui aurait du être la version 8 sera nomme Delphi 1. C'est
un environnement de développement rapide ou l'on construit visuellement
son application. Mais le langage sous-jacent est toujours Pascal dans une
version Object Pascal avec des objets plus puissants que ceux des versions 5.5 a 7.
Les autres:
D'autres pascal ont eu leur heure de gloire mais la plupart sont aujourd'hui
abandonnés.
Microsoft et son Microsoft Pascal lourd qui essaiera de contrer Borland
sans succès avec Quick Pascal réalisé par la société
française Natsys créé par d'anciens de la société
Bus diffuseurs du Pascal UCSD en France.
Sur Macintosh il y aura le Pascal MPW, Think Pascal et Code Warrior.
| Date | Événement |
|---|---|
| 1968 | définition préliminaire |
| 1970 | premier compilateur pour CD6000 ecrit en pascal
et traduit manuellement! en "scallop" |
| 1971 | 1 ordinateur possede un compilateur Pascal |
| 1971 | publication des deux premiers articles de Wirth |
| 1972 | rééecriture du compilateur |
| 1973 | users manual and report |
| 1974 | 10 ordinateurs possedent un compilateur Pascal |
| 1979 | +80 ordinateurs possedent un compilateur Pascal |
| 1982 | norme ISO Pascal |
| 1983 (Novembre) | Turbo Pascal 1 |
| 1984 (Mai) | Turbo Pascal 2 |
| 1985 (Mars) | Turbo Pascal 3 |
| 1985 | norme ISO Pascal Etendu |
| 1987 (Novembre) | Turbo Pascal 4 |
| 1988 (Octobre) | Turbo Pascal 5 |
| 1989 (Juillet) | Turbo Pascal 5.5 |
| 1990 | Turbo Pascal 6 |
| . | Turbo Pascal Windows 1 |
| . | Turbo Pascal Windows 1.5 |
| 1993 (Janvier) | Borland Pascal 7 |
| . | Delphi 1 |
| . | Delphi 2 |
| . | Delphi 3 |
| . | Delphi 4 |
| . | Delphi 5 |
| 2001 | Kylix |
| 2001 (Juillet) | Delphi 6 |
| 2001 (Novembre) | Kylix 2 |
| 2002 (Septembre) | Delphi 7 Kylix 3 |
| 2004 (Decembre) | Delphi 2005 |
| Titre | Auteur | Revue | No | Date |
|---|---|---|---|---|
| the UCSD Pascal Handbook | Clark, Koehler | Prentice Hall | . | 1982 |
| historique de pascal | Alix Alix | Pascalissime | 1 | 1983 (Fevrier) |
| Pascal Apple II.1 | Alix Alix | Pascalissime | 4 | 1983 (Mai) |
| fournisseurs pascal | . | Pascalissime | 7 | 1983 (Aout) |
| pascal user manuel and report third edition | Jensen, Wirth | Springer Verlag | . | 1974 1985 |
| des logiciels magiques | Niels Jensen | Pascalissime | 34 | 1989 (Novembre) |
| what ever happened to UCSD Pascal and the P-System | Stan Veit | Computer Shopper | . | 1992 (Decembre) |
| excellence in programming award 2001 | Jonathan Erickson | Dr Dobbs | . | 2001 (Mai) |