Introduction
Le langage de programmation Sun Pascal fait partie de la famille des SPARCompiler, proposant également les compilateur Sun C, Sun C++, Sun Fortran, Sun Modula-2, et est développé par Sun Microsystems. Le langage de programmation «Sun Pascal» fut un langage de programmation Pascal proposé pour les Sun-3 et Sun-4 durant les années 1980 et les années 1990, les versions les plus connues sont 1.1, 2.1 et 3.0 et son prix de l'époque était d'environ 2000 $ USD. Elle est actuellement abandonnée, la dernière version connue date de 1993 et le rachat de Sun Microsystems par Oracle la fait complètement tombé dans l'oublie, mais il en demeure malgré tout le propriétaire actuel.
Programmation
Elle reprend essentiellement les mêmes concepts que le langage de programmation Pascal classique. Cependant les opérateurs de décalages de bits sont les plus puissant jamais inventé pour un compilateur de langage de programmation Pascal, jamais aucun autre compilateur de Pascal n'offrit autant de possibilité que celui-ci. Enfin, l'inclusion de certaines instructions (comme ASSERT par exemple) font étrangement pensée au langage de programmation C.
Remarque
- Tous les mots réservés et tous les procédures et fonctions prédéfinit du Sun Pascal doivent être en minuscules. Si vous mettez des majuscules, ils ne seront pas reconnu. Ainsi, malheureusement, vous devrez probablement réécrire vos programmes Pascal provenant d'autres systèmes d'exploitation, car la plupart des autres compilateurs préfèrent des majuscules à des minuscules.
Débogage
Grâce à la richesse de certaines fonctions comme STLIMIT, LINELIMIT, par exemple, le débogage des programmes en Sun Pascal peut devenir d'une facilité déconcertante lorsqu'on développe des processus de traitement de données en arrière plan. Cette originalité ne fut pas reprit par les autres compilateurs ou interpréteurs concurrent et c'est bien dommage !