Skip to content
CSA Store
  • CSA Group
  • CSA OnDemandâ„¢
  • CSA Communities
  • Contact Us
  • Catalogue
    • Browse By Subject Area

      • Electrical
      • Fuels & Transportation
      • Petroleum & Natural Gas
      • Environment & Natural Resources
      • Construction & Infrastructure
      • Mechanical & Industrial Equipment
      • Nuclear
      • Health Care and Well-being
      • Worker & Public Safety
      • Management Systems
    • Browse By Publisher

      • ASME
      • ASTM
      • CSA Group
      • ESA
      • IEC
      • ISO
      • NRC
      • ORNAC
      • TSSA
    • ICS Catalogue

      • Browse by International Classification of Standards (ICS Codes)
  • Subscription
    • Browse By Subject Area

      • Electrical
      • Fuels & Transportation
      • Petroleum & Natural Gas
      • Environment & Natural Resources
      • Construction & Infrastructure
      • Mechanical & Industrial Equipment
      • Nuclear
      • Health Care and Well-being
      • Worker & Public Safety
      • Management Systems
    • CSA Subscriptions

      • Overview
      • Collections
    • ICS Catalogue

      • Browse by International Classification of Standards (ICS Codes)
  • Services
Cart Icon0
×
Login / Register
English / CAD

Language

en

fr

Currency

CAD

USD

  • CSA Group
  • CSA OnDemandâ„¢
  • CSA Communities
  • Contact Us
Wishlist

Catalogue

  • Browse By Subject Area

    • Electrical
    • Fuels & Transportation
    • Petroleum & Natural Gas
    • Environment & Natural Resources
    • Construction & Infrastructure
    • Mechanical & Industrial Equipment
    • Nuclear
    • Health Care and Well-being
    • Worker & Public Safety
    • Management Systems
  • Browse By Publisher

    • ASME
    • ASTM
    • CSA Group
    • ESA
    • IEC
    • ISO
    • NRC
    • ORNAC
    • TSSA
  • ICS Catalogue

    • Browse by International Classification of Standards (ICS Codes)

Subscription

  • Browse By Subject Area

    • Electrical
    • Fuels & Transportation
    • Petroleum & Natural Gas
    • Environment & Natural Resources
    • Construction & Infrastructure
    • Mechanical & Industrial Equipment
    • Nuclear
    • Health Care and Well-being
    • Worker & Public Safety
    • Management Systems
  • CSA Subscriptions

    • Overview
    • Collections
  • ICS Catalogue

    • Browse by International Classification of Standards (ICS Codes)

Services

Menu toggle Icon
Login / Register
English / CAD

Language

en

fr

Currency

CAD

USD

Wishlist Cart (
)

Search Section

    • Home
    • ICS
    • Information Technology. Office Machines
    • Languages Used In Information Technology
    • CSA ISO/IEC 10514-1:00 (R2019)

    Codes & Standards - Purchase

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

    Information Technology - Programming Languages - Part 1: Modula- 2, Base Language (Adopted ISO/IEC 10514-1:1996, first edition, 1996-06-01)
    SKU: 2413128 Published by CSA Group Publication Year 2000 Reaffirmed in 2019 733 pages

    Product Details

    • Preface/Scope

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


    copyright imgRequest Copyright Permissions

    Buy

    Quantity
    -
    +
    • FAQs
    • Contact Us
    • Email Product

    GST REG No R119441681
    QST REG No R1006017360

    Compare Formats

    Determine the subscription format that is right for you.

    Features CSA AdvantageTM CSA OnDemandTM
    Offline accessSelectedSelected
    Full-text searchSelectedSelected
    Create highlights and personal notesSelectedSelected
    Newest editions added automaticallySelectedSelected
    Includes all supported languages and archive versionsSelected
    My Files - create customized files by adding multiple clauses, tables or figures from the standard into your own personal File for quick referenceSelected
    Toggle between your files and the full standard to maintain contextSelected
    Instantly preview cross referenced material within the bookSelected
    Export personal notes to ExcelSelected
    Transfer notes and highlights when updates are availableSelected
    Adobe Reader PDF and browser compatible for iOS and AndroidSelected
    Web, Android, iOS CompatibleSelected

    Follow Us On Social Media

    Get Our Newsletter

    Get CSA Newsletter

    • About CSA Store
    • Subscription
    • Services
    • Catalogue
    • FAQ
    • Return Policy
    • FULFILLMENT DETAILS
    • EBOOK SUPPORT
    • Product Updates
    • Contact Us
    • CSA GROUP
    • CSA COMMUNITIES
    • CSA Update Service
    • About CSA Store
    • Subscription
    • Services
    • Catalogue
    • FAQ
    • Return Policy
    • FULFILLMENT DETAILS
    • EBOOK SUPPORT
    • Product Updates
    • Contact Us
    • CSA GROUP
    • CSA COMMUNITIES
    • CSA Update Service

    • General Terms and Conditions
    • Privacy Policy
    • Accessibility
    © 2022 Canadian Standards Association. All rights reserved
    logo close
    Privacy Preference Centre

    Please manage your cookie choices by switching the consent toggles on or off under the Purposes below.

    You may change your preference at any time as described in our Cookie Policy

    • Cookie Settings
    • List of Cookies
    close
      Cookies on CSA Group

      We use Cookies to create a secure and effective website experience for our customers. For more information about Cookies and how you can disable Cookies, visit our privacy policy page. Learn More

      Free Login/Registration Required

      View Access for this document is only available for viewers in Canada.

      A free user account is required to view this document.

      Login or Register