BS ISO IEC TR 10034-1991 Guidelines for the preparation of conformity clauses in programming language standards《编程语言标准的一致性条款编制指南》.pdf
《BS ISO IEC TR 10034-1991 Guidelines for the preparation of conformity clauses in programming language standards《编程语言标准的一致性条款编制指南》.pdf》由会员分享,可在线阅读,更多相关《BS ISO IEC TR 10034-1991 Guidelines for the preparation of conformity clauses in programming language standards《编程语言标准的一致性条款编制指南》.pdf(10页珍藏版)》请在麦多课文档分享上搜索。
1、BRITISH STANDARD BS ISO/IEC TR 10034:1990 Implementation of ISO/IEC TR 10034:1990 Guidelines for the preparation of conformity clauses in programming language standardsBSISO/IECTR 10034:1990 This British Standard, having been prepared under the directionof the Information Systems Technology Standard
2、sPolicy Committee, waspublished under the authorityof the Standards Boardand comes into effect on 29March1991 BSI 04-2000 The following BSI references relate to the work on this standard: Committee reference IST/5 Draft for comment 90/68135 DC ISBN 0 580 19350 0 Committees responsible for this Briti
3、sh Standard The preparation of this British Standard was entrusted by the Information Systems Technology Standards Policy Committee (IST/-) to Technical Committee IST/5, upon which the following bodies were represented: British APL Association British Computer Society British Gas plc Computing Servi
4、ces Association Department of Trade and Industry (National Physical Laboratory) EEA (The Electronics and Business Equipment Association) Electricity Supply Industry in England and Wales Engineering Equipment and Materials Users Association GAMBICA (BEAMA Ltd.) HM Treasury (Central Computer and Telec
5、ommunications Agency) Information Technology Users Standards Association Institution of Electrical Engineers Loughborough University of Technology National Computing Centre Ltd. National Council for Educational Technology (NCET) Polytechnics and Colleges Computer Committee (PCCC) Science and Enginee
6、ring Research Council (Rutherford Appleton Laboratory) University of Edinburgh University of Liverpool University of London User Standards Forum for Information Technology (Institute of Data Processing Management) Amendments issued since publication Amd. No. Date CommentsBSISO/IECTR 10034:1990 BSI 0
7、4-2000 i Contents Page Committees responsible Inside front cover National foreword ii 1 Introduction 1 2 Scope 1 3 Definitions 1 4 The guidelines 2 Annex A (informative) Checklist of potential language features that may depend on processor facilities 4BSISO/IECTR 10034:1990 ii BSI 04-2000 National f
8、oreword This British Standard reproduces verbatim ISO/IEC TR10034:1990 and implements it as the UK national standard. This British Standard is published under the direction of the Information Systems Technology Standards Policy Committee whose Technical Committee IST/5 has the responsibility to: aid
9、 enquirers to understand the text; present to the responsible international committee any enquiries on interpretation, or proposals for change, and keep UK interests informed; monitor related international and European developments and promulgate them in the UK. NOTEInternational and European Standa
10、rds, as well as overseas standards, are available from BSI Sales Department, BSI, Linford Wood, Milton Keynes, MK14 6LE. A British Standard does not purport to include all the necessary provisions of a contract. Users of British Standards are responsible for their correct application. Compliance wit
11、h a British Standard does not of itself confer immunity from legal obligations. Summary of pages This document comprises a front cover, an inside front cover, pagesi andii, pages1 to4 and a back cover. This standard has been updated (see copyright date) and may have had amendments incorporated. This
12、 will be indicated in the amendment table on the inside front cover.BSISO/IECTR 10034:1990 BSI 04-2000 1 1 Introduction Conformity clauses are included within the language standard to aid the user of the standard in assessing conformity of processors and programs for adherence to the language standa
13、rd. If conformity requirements are imprecise, testing for compliance can be difficult and potentially impossible for large portions of the language standard. Therefore, these guidelines seek to encourage the inclusion of conformity clauses in programming language standards, and recommend that the la
14、nguage standard precisely identify the criteria that must be met in order that a valid claim may be made that a processor or program conforms to the language standard. 2 Scope Recognizing the dissimilarity of various language standards, the objective of this Technical Report is to provide guidelines
15、 for the preparation of conformity clauses for processors and conformity clauses for programs in language standards, together with an annex containing a checklist to aid in this preparation. It was not considered practical to provide model statements that would be suitable for inclusion in all langu
16、age standards. Therefore, examples have been given to illustrate the type of issues that should be addressed and it is anticipated that these will be adapted, where appropriate, for inclusion in a particular language standard. It should be borne in mind when reading this document that not all concep
17、ts will be applicable to all languages. As examples, language standards do not all specify subsets or permit extensions, and elements that are fully specified by one language standard may be dependent on the processor in another. 3 Definitions For the purpose of this Technical Report the following d
18、efinitions apply: 3.1 configuration host and target computers, any operating system(s) and software used to operate a language processor 3.2 processor compiler, translator or interpreter working in combination with a configuration 3.3 subset subset S of programming language, L is a programming langu
19、age such that every program inS is also a program in L and has the same meaning in S as it has in L. 3.4 extension facility in the processor that is not specified in the language standard but that does not cause any ambiguity or contradiction when added to the language standard (although, in some la
20、nguages, it may serve to lift a restriction) 3.5 implementation defined dependent on the processor, but required by the language standard to be defined and documented by the implementer 3.6 error incorrect program construct or incorrect functioning of a program, as defined by the language standard N
21、OTEFor the purposes of this guideline, “error” includes what may elsewhere be defined as “error” or “exception”. 3.7 deprecated language element element in the language standard which is intended to be deleted from the next revision of the language standard 3.8 conformity clause statement that is no
22、t part of the language definition but that specifies requirements for compliance with the language standard 3.9 conforming program program which is written in the language defined by the language standard and which obeys all the conformity clauses for programs in the language standard 3.10 conformin
23、g processor processor which processes conforming programs and program units and which obeys all the conformity clauses for processors in the language standardBSISO/IECTR 10034:1990 2 BSI 04-2000 4 The guidelines The technical terms and meanings used in describing conformity clauses should be the sam
24、e as those defined for describing the technical specifications in the language standard. When terms are used that are not defined in the language standard the terms and definitions used in ISO2382 Data Processing Vocabulary, should be used. If the language standard does not fully define a feature of
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BSISOIECTR100341991GUIDELINESFORTHEPREPARATIONOFCONFORMITYCLAUSESINPROGRAMMINGLANGUAGESTANDARDS 编程 语言

链接地址:http://www.mydoc123.com/p-396977.html