Section courante

A propos

Section administrative du site

Compatibilité

Pascal est considérablement plus standardisé que BASIC. Presque toutes les versions de Pascal sont basées sur une définition du langage contenue dans le «Pascal User Manual and Report», par Kathleen Jenson et Niklaus Wirth, Springer-Verlag, 1974. Le Pascal Language System est un sur-ensemble du Pascal décrit dans cette section. De plus, ATARI Pascal répond à une norme plus récente, à savoir la norme ISO (International Standards Organization, similaire à ANSI). On s'attend à ce que tous les Pascal développés à partir de maintenant soient certainement comparés à cette norme et s'efforcent d'y répondre. ATARI a appris l'importance de la compatibilité grâce à son expérience avec ATARI BASIC. Un Pascal répondant à la nouvelle norme ISO est une étape très positive vers la compatibilité.

Un problème de compatibilité possible est que le ATARI Pascal Language System n'est pas entièrement compatible avec l'UCSD Pascal. L'UCSD Pascal a atteint une popularité considérable sur les petits ordinateurs. S'il est vrai qu'ATARI Pascal n'est pas totalement compatible avec UCSD Pascal, il convient de rappeler que les deux versions sont écrites autour d'un noyau commun -- Pascal tel que défini par Jenson et Wirth. Les différences, bien qu'elles soient présentes, ne sont pas aussi significatives que, par exemple, les différences entre les différents BASIC. De plus, la supériorité du Pascal Language System justifie les incompatibilités impliquées.

Une brève comparaison des fonctionnalités qui diffèrent entre les deux Pascal suit. Certaines parties de cette comparaison sont nécessairement quelque peu techniques, car la plupart des différences résident dans des détails linguistiques profonds.

Incompatibilités avec UCSD Pascal

Fonctionnalités supplémentaires disponibles avec le système de langage ATARI Pascal



Dernière mise à jour : Jeudi, le 29 février 2024