ISO/IEC 10206 specifies the semantics and syntax of the computer programming language Extended Pascal by specifying requirements for a processor and for a conforming program.
Two levels of compliance are defined for both processors and programs.
Note: ISO/IEC 10206 does not specify
ISO/IEC 10206 on extended Pascal is useful for:
The computer programming language Pascal was designed by Professor Niklaus Wirth to satisfy two principal aims:
However, it has become apparent that Pascal has attributes that go far beyond those original goals. It is now being increasingly used commercially in the writing of system and application software. With this increased use, there has been an increased demand for and availability of extensions to ISO 7185:1983, Programming languages — PASCAL. Programs using such extensions attain the benefits of the extended features at the cost of portability with standard Pascal and with other processors supporting different sets of extensions. In the absence of a standard for an extended language, these processors have become increasingly incompatible. ISO/IEC 10206 primarily addresses the growing commercial interest in Pascal and the need to promote the portability of Pascal programs between data processing systems.
ISO/IEC 10206 provides an unambiguous and machine-independent definition of the programming language Extended Pascal. Its purpose is to facilitate the portability of Extended Pascal programs for use on a wide variety of data processing systems.