UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

CSA - ISO/IEC 10514-1-00

Information Technology - Programming Languages - Part 1: Modula-2, Base Language

inactive
Organization: CSA
Publication Date: 1 March 2000
Status: inactive
Page Count: 729
scope:

Goals

 The goals of this part of ISO/IEC 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-2 laid down by its inventor, while allowing for later modernization and standardization.

Specifications included in this part of ISO/IEC 10514

This part of ISO/IEC 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/IEC 10514

This part of ISO/IEC 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

- 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 implementation- dependent behaviour.

Document History

March 1, 2000
Information technology - Programming languages - Part 1: Modula-2, Base Language
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...
March 1, 2000
Information Technology - Programming Languages - Part 1: Modula-2, Base Language
Goals  The goals of this part of ISO/IEC 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...
Information Technology - Programming Languages - Part 1: Modula-2, Base Language
Introduction This part of ISO /IEC 10514, Modula-2 (Base language), provides a specification of the form and meaning of Modula-2 programs, and by reference to that specification lays down...
ISO/IEC 10514-1-00
March 1, 2000
Information Technology - Programming Languages - Part 1: Modula-2, Base Language
Goals  The goals of this part of ISO/IEC 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...
Information Technology - Programming Languages - Part 1: Modula-2, Base Language
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...
January 1, 2000
Information technology-Programming languages-Part 1: Modula-2, Base Language
Goals The goals of this part of ISO/IEC 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...

References

Advertisement