What is ISO/IEC 10206- Extended Pascal about?
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
- The size or complexity of a program and its data that will exceed the capacity of any specific data processing system or the capacity of a particular processor, nor the actions to be taken when the corresponding limits are exceeded
- The minimal requirements of a data processing system that is capable of supporting the implementation of a processor for Extended Pascal
- The method of activating the program block or the set of commands used to control the environment in which an Extended Pascal program is transformed and executed
- The mechanism by which programs written in Extended Pascal are transformed for use by a data processing system
- The method for reporting errors or warnings
- The typographical representation of a program published for human reading
Who is ISO/IEC 10206- Extended Pascal for?
ISO/IEC 10206 on extended Pascal is useful for:
- Information technology industry
- Software developers
- Software engineers
- Data processing system handlers
Why should you use ISO/IEC 10206- Extended Pascal?
The computer programming language Pascal was designed by Professor Niklaus Wirth to satisfy two principal aims:
- To make available a language suitable for teaching programming as a systematic discipline based on certain fundamental concepts clearly and naturally reflected by the language
- To define a language whose implementations could be reliable and efficient on then-available computers
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.