CAN/CSA-ISO/IEC 10514-1-00 (R2019) PDF

CAN/CSA-ISO/IEC 10514-1-00 (R2019) PDF

Name:
CAN/CSA-ISO/IEC 10514-1-00 (R2019) PDF

Published Date:
03/01/2000

Status:
Active

Description:

Information Technology - Programming Languages - Part 1: Modula- 2, Base Language (Adopted ISO/IEC 10514-1:1996, first edition, 1996-06-01)

Publisher:
Canada National Standard/Canadian Standards - ISO/IEC

Document status:
Active

Format:
Electronic (PDF)

Delivery time:
10 minutes

Delivery time (for Russian version):
200 business days

SKU:

Choose Document Language:
$119.4
Need Help?
Scope

1.1 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.
1.2 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.
1.3 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 packed set 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 implementation-dependent behaviour.

File Size : 1 file , 26 MB
ISBN(s) : 978155324057X
Number of Pages : 733
Product Code(s) : 2413128, 2413128
Published : 03/01/2000

History


Related products

CAN/CSA-ISO/IEC 14165-122-06 (R2021)
Published Date: 12/01/2006
Information Technology - Fibre Channel - Part 122: Arbitrated Loop-2 (FC-AL-2) (Adopted ISO/IEC 14165-122:2005, first edition, 2005-06)
$84.3
CAN/CSA-ISO/IEC 19757-8:09 (R2019)
Published Date: 10/01/2009
Information Technology - Document Schema Definition Languages (DSDL) - Part 8: Document semantics renaming Language (DSRL) (Adopted ISO/IEC 19757-8:2008, first edition, 2008-12-15), Includes Technical Corrigendum 1:2013
$39.9
CAN/CSA-ISO/IEC 8825-5:22
Published Date: 03/01/2022
Information technology - ASN.1 encoding rules - Part 5: Mapping W3C XML schema definitions into ASN.1 (Adopted ISO/IEC 8825-5:2021, fourth edition, 2021-06)
$57.9
CAN/CSA-ISO/IEC 10373-6:21
Published Date: 03/01/2021
Cards and security devices for personal identification - Test methods - Part 6: Contactless proximity objects (Adopted ISO/IEC 10373-6:2020, fourth edition, 2020-07)
$67.8

Best-Selling Products