Section courante

A propos

Section administrative du site

MPW Pascal et autres Pascals

Cette annexe contient de brèves descriptions des différences entre MPW 3.0 Pascal, ANS Pascal et MPW 2.0 Pascal.

MPW 3.0 Pascal et ANS Pascal

Le MPW 3.0 Pascal contient plusieurs exceptions et extensions à l'American National Standard (ANS) Pascal, comme décrit ci-dessous.

Exceptions à la norme ANSI

Le compilateur MPW 3.0 Pascal est conforme aux exigences de la norme ANSI/IEEE770X3.97-1983, avec les exceptions suivantes :

Extensions à ANS Pascal

En plus des exigences de la Norme, cette implémentation de Pascal inclut les extensions suivantes :

Fonctionnalités dépendantes de l'implémentation

Le ANSI/IEEE770X3.97-1983 définit plusieurs exigences dépendant de la mise en oeuvre. La norme utilise le terme dépendant de l'implémentation pour décrire une fonctionnalité pouvant différer entre les processeurs mais n'étant pas nécessairement définie pour un processeur particulier.

L'effet de l'utilisation d'une fonctionnalité de MPW 3.0 Pascal requise par la norme, mais dépendant de l'implémentation, n'est pas spécifié. Les programmes utilisant ces fonctionnalités ne devraient pas dépendre d'un cours spécifique choisi car les résultats peuvent être imprévisibles. Cela laisse MPW libre de choisir le cours lui convenant le mieux à ce moment-là.

MPW 3.0 Pascal et MPW 2.0 Pascal

MPW 3.0 Pascal diffère de MPW 2.0 Pascal des manières suivantes :



Dernière mise à jour : Vendredi, le 28 juin 2024