{"id":519790,"date":"2024-11-05T14:56:05","date_gmt":"2024-11-05T14:56:05","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/csa-iso-iec-10514-100-r2019\/"},"modified":"2024-11-05T14:56:05","modified_gmt":"2024-11-05T14:56:05","slug":"csa-iso-iec-10514-100-r2019","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/csa\/csa-iso-iec-10514-100-r2019\/","title":{"rendered":"CSA ISO\/IEC 10514-1:00 (R2019)"},"content":{"rendered":"

Scope<\/strong><\/p>\n

<\/p>\n

1.1 Goals<\/p>\n

<\/p>\n

The goals of this part of ISO\/IEC 10514 are:<\/p>\n

<\/p>\n

– to provide a rigorous definition of the language Modula-2 and its standard library by providing a mathematical model of both;<\/p>\n

<\/p>\n

– 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;<\/p>\n

<\/p>\n

– to remove features thought to be redundant, inherently flawed, or inadequate;<\/p>\n

<\/p>\n

– to specify new language and standard library facilities where a need is perceived to exist;<\/p>\n

<\/p>\n

– to maintain the general principles of Modula-2 laid down by its inventor, while allowing for later modernization and standardization.<\/p>\n

<\/p>\n

1.2 Specifications included in this part of ISO\/IEC 10514<\/p>\n

<\/p>\n

This part of ISO\/IEC 10514 provides specifications for:<\/p>\n

<\/p>\n

– required symbols for Modula-2 program representation, including comments, literals, and source code directives;<\/p>\n

<\/p>\n

– the lexical structure, the syntactic structure and the semantics of Modula-2 programs, including programs that make use of system modules;<\/p>\n

<\/p>\n

– the interface to and the semantics of standard Modula-2 library modules;<\/p>\n

<\/p>\n

– those separate modules of the standard library that a conforming implementation is required to supply;<\/p>\n

<\/p>\n

– violations of the rules for use of the language, system modules and standard library modules that a conforming implementation is required to detect;<\/p>\n

<\/p>\n

– certain criteria for the size and complexity of programs that a conforming implementation must accept;<\/p>\n

<\/p>\n

– further compliance requirements for implementations, including documentation requirements.<\/p>\n

<\/p>\n

1.3 Specifications not within the scope of this part of ISO\/IEC 10514<\/p>\n

<\/p>\n

This part of ISO\/IEC 10514 provides no specifications for:<\/p>\n

<\/p>\n

– the underlying representation of predefined data types (except in the case of packedset types; see 7.1.7.1);<\/p>\n

<\/p>\n

– the method by which implementations are invoked (including identification of the program module and associated definition and implementation modules);<\/p>\n

<\/p>\n

– the method by which compilation modules are stored (including the correspondence between module names and system file names where files are used);<\/p>\n

<\/p>\n

– the method by which implementations accept input (including the encoding of source text and including the number of compilation modules accepted for each invocation);<\/p>\n

<\/p>\n

– performance aspects of implementations, and certain quality aspects not covered by 1.2;<\/p>\n

<\/p>\n

– 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;<\/p>\n

<\/p>\n

– the effect of continuing execution of a program in which an exception has occurred and execution has continued without an exception being raised;<\/p>\n

<\/p>\n

– the meaning of a program that relies on a definition of implementation-dependent values or implementation-dependent behaviour.<\/p>\n

<\/p>\n","protected":false},"excerpt":{"rendered":"

Information Technology – Programming Languages – Part 1: Modula- 2, Base Language<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
CSA<\/b><\/a><\/td>\n2000-03-01<\/td>\n733<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":519802,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[664,2674],"product_tag":[],"class_list":{"0":"post-519790","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-060","7":"product_cat-csa","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/519790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/519802"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=519790"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=519790"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=519790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}