CSA CAN/CSA-ISO/IEC 10514-1-00
Information Technology - Programming Languages - Part 1: Modula-2, Base Language
Organization:
CSA - CSA Group
Year: 2009
Abstract: Goals
The goals of this part of ISO/lEC 10514 are:
To provide a rigorous definition of the language Modula-2 and its standard library by providing a mathematical model of both;
To provide a resolution of differences among interpretations of other descriptions of Modula-2 and its standard library, while endeavouring to preserve investment in existing practice;
To remove features thought to be redundant, inherently flawed, or inadequate;
To specify new language and standard library facilities where a need is perceived to exist;
To maintain the general principles of Modula-2laid down by its inventor, while allowing for later modernization and standardization.
Specifications included in this part of ISO/lEC 10514
This part of ISO/lEC 10514 provides specifications for:
- required symbols for Modula-2 program representation, including comments, literals, and source code directives;
The lexical structure, the syntactic structure and the semantics of Modula-2 programs, including programs that make use of system modules.
The interface to and the semantics of standard Modula-2 library modules.
Those separate modules of the standard library that a conforming implementation is required to supply;
- violations of the rules for use of the language, system modules and standard library modules that a conforming implementation is required to detect;
- certain criteria for the size and complexity of programs that a conforming implementation must accept;
- further compliance requirements for implementations, including documentation requirements.
Specifications not within the scope of this part of ISO/lEC 10514
This part of ISO/lEC 10514 provides no specifications for:
The underlying representation of predefined data types (except in the case of packedset types; see 7.1.7.1);
The method by which implementations are invoked (including identification of the program module and associated definition and implementation modules);
The method by which compilation modules are stored (including the correspondence between module names and system file names where files are used);
The method by which implementations accept input (including the encoding of source text and including the number of compilation modules accepted for each invocation);
- performance aspects of implementations, and certain quality aspects not covered by 1.2;
The effect of executing a program that uses extensions to the language, extensions to system modules or extensions to standard library modules, or that otherwise deviates from this part of ISO/IEC 10514;
The effect of continuing execution of a program in which an exception has occurred and execution has continued without an exception being raised;
The meaning of a program that relies on a definition of implementation-dependent values or implementationdependent behaviour.
The goals of this part of ISO/lEC 10514 are:
To provide a rigorous definition of the language Modula-2 and its standard library by providing a mathematical model of both;
To provide a resolution of differences among interpretations of other descriptions of Modula-2 and its standard library, while endeavouring to preserve investment in existing practice;
To remove features thought to be redundant, inherently flawed, or inadequate;
To specify new language and standard library facilities where a need is perceived to exist;
To maintain the general principles of Modula-2laid down by its inventor, while allowing for later modernization and standardization.
Specifications included in this part of ISO/lEC 10514
This part of ISO/lEC 10514 provides specifications for:
- required symbols for Modula-2 program representation, including comments, literals, and source code directives;
The lexical structure, the syntactic structure and the semantics of Modula-2 programs, including programs that make use of system modules.
The interface to and the semantics of standard Modula-2 library modules.
Those separate modules of the standard library that a conforming implementation is required to supply;
- violations of the rules for use of the language, system modules and standard library modules that a conforming implementation is required to detect;
- certain criteria for the size and complexity of programs that a conforming implementation must accept;
- further compliance requirements for implementations, including documentation requirements.
Specifications not within the scope of this part of ISO/lEC 10514
This part of ISO/lEC 10514 provides no specifications for:
The underlying representation of predefined data types (except in the case of packedset types; see 7.1.7.1);
The method by which implementations are invoked (including identification of the program module and associated definition and implementation modules);
The method by which compilation modules are stored (including the correspondence between module names and system file names where files are used);
The method by which implementations accept input (including the encoding of source text and including the number of compilation modules accepted for each invocation);
- performance aspects of implementations, and certain quality aspects not covered by 1.2;
The effect of executing a program that uses extensions to the language, extensions to system modules or extensions to standard library modules, or that otherwise deviates from this part of ISO/IEC 10514;
The effect of continuing execution of a program in which an exception has occurred and execution has continued without an exception being raised;
The meaning of a program that relies on a definition of implementation-dependent values or implementationdependent behaviour.
Collections
:
-
Statistics
CSA CAN/CSA-ISO/IEC 10514-1-00
Show full item record
| contributor author | CSA - CSA Group | |
| date accessioned | 2017-09-04T18:21:04Z | |
| date available | 2017-09-04T18:21:04Z | |
| date copyright | 2000.03.01 (R 2009) | |
| date issued | 2009 | |
| identifier other | HXVCDFAAAAAAAAAA.pdf | |
| identifier uri | http://mapnamagz.yabesh.ir/std/handle/yse/203533 | |
| description abstract | Goals The goals of this part of ISO/lEC 10514 are: To provide a rigorous definition of the language Modula-2 and its standard library by providing a mathematical model of both; To provide a resolution of differences among interpretations of other descriptions of Modula-2 and its standard library, while endeavouring to preserve investment in existing practice; To remove features thought to be redundant, inherently flawed, or inadequate; To specify new language and standard library facilities where a need is perceived to exist; To maintain the general principles of Modula-2laid down by its inventor, while allowing for later modernization and standardization. Specifications included in this part of ISO/lEC 10514 This part of ISO/lEC 10514 provides specifications for: - required symbols for Modula-2 program representation, including comments, literals, and source code directives; The lexical structure, the syntactic structure and the semantics of Modula-2 programs, including programs that make use of system modules. The interface to and the semantics of standard Modula-2 library modules. Those separate modules of the standard library that a conforming implementation is required to supply; - violations of the rules for use of the language, system modules and standard library modules that a conforming implementation is required to detect; - certain criteria for the size and complexity of programs that a conforming implementation must accept; - further compliance requirements for implementations, including documentation requirements. Specifications not within the scope of this part of ISO/lEC 10514 This part of ISO/lEC 10514 provides no specifications for: The underlying representation of predefined data types (except in the case of packedset types; see 7.1.7.1); The method by which implementations are invoked (including identification of the program module and associated definition and implementation modules); The method by which compilation modules are stored (including the correspondence between module names and system file names where files are used); The method by which implementations accept input (including the encoding of source text and including the number of compilation modules accepted for each invocation); - performance aspects of implementations, and certain quality aspects not covered by 1.2; The effect of executing a program that uses extensions to the language, extensions to system modules or extensions to standard library modules, or that otherwise deviates from this part of ISO/IEC 10514; The effect of continuing execution of a program in which an exception has occurred and execution has continued without an exception being raised; The meaning of a program that relies on a definition of implementation-dependent values or implementationdependent behaviour. | |
| language | English | |
| title | CSA CAN/CSA-ISO/IEC 10514-1-00 | num |
| title | Information Technology - Programming Languages - Part 1: Modula-2, Base Language | en |
| type | standard | |
| page | 729 | |
| status | Active | |
| tree | CSA - CSA Group:;2009 | |
| contenttype | fulltext |

درباره ما