TECHNICAL ISO/IEC TR REPORT 10182 First edition 2016-03-15 Information technology Programming languages, their environments and system software interfaces Guidelines for language bindings Technologies de I'information - Langages de programmation, leurs environnements et interfaces logicielles des systemes - Technigues d'interface pour les normes de langages de programmation Reference number IS0/IEC TR10182:2016(E) TE( @IS0/IEC 2016 NofseResale, s/a/2 I without license from IHS IS0/IEC TR 10182:2016(E) COPYRIGHTPROTECTEDDOCUMENT IS0/IEC 2016, Published in Switzerland All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form written permission. Permission can be requested from either ISO at the address below or ISO's member body in the country of the requester. ISO copyright office Ch. de Blandonnet 8 . CP 401 CH-1214 Vernier, Geneva, Switzerland Tel.+41 22 749 01 11 Fax +41227490947 copyright@iso.org www.iso.org @ IS0/IEC 2016 - All rights reserved networking permitted without license from IHS NotforResale, 03/18/2016 21:52:58MD IS0/IEC TR 10182:2016(E) Contents Page Foreword ..iv Introduction. ..V 1 Scope. .1 2 Terms and definitions ..1 2.1 Terms 1 2.2 Abbreviated terms .3 3 Overview of functional binding methods .3 3.1 Introduction to Methods .3 3.2 System Facility Standard Procedural Interface (Method 1) .4 3.3 User-Defined Procedural Interfaces (Method 2) .5 3.4 Programming Language Extensions with Native Syntax (Method 3) ..5 3.5 Programming Languages with Embedded Alien Syntax (Method 4) .6 3.6 Binding Pre-Existing Language Elements (Method 5) .6 3.7 .6 Conclusions 4 Guidelines .7 4.1 Organizational Guidelines for Preparation of Language Bindings .7 4.2 General Technical Guidelines. .9 4.3 Recommendations for Functional Specifications. .9 4.4 Method-Dependent Guidelines for Language Bindings 10 4.4.1 Introduction to Method-Dependent Guidelines .10 4.4.2 GuidelinesforStandardProceduralInterfaces .10 4.4.3 GuidelinesforUserDefinedProceduralInterfaces ..17 4.4.4 Guidelines for Programming Language Extensions with Native Syntax .18 4.4.5 Uses of Programming Languages with Embedded Alien Syntax ..18 5 Future directions. ..18 Annex A (informative) Graphic Binding Examples. ..20 Annex B (informative) GKS Bindings Generic Issues .27 Bibliography ..40 iii license from IHS Not for F
ISO IEC TR 10182 2016 Information technology — Programming languages, their environments and system software interfaces — Guidelines for language bindings
文档预览
中文文档
48 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共48页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-08-26 06:58:44上传分享