ISO/IEC 9638-3:1994
Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Language bindings — Part 3: Ada
发布时间:1994-12-22 实施时间:


计算机图形学是一门研究如何在计算机上生成、处理和显示图像的学科。它广泛应用于游戏开发、动画制作、虚拟现实、工业设计等领域。在计算机图形学中,对话界面是一个重要的概念,它是用户与图形设备进行交互的界面。对话界面可以通过鼠标、键盘、触摸屏等输入设备来控制图形设备的输出。

ISO/IEC 9638-3:1994标准规定了Ada语言绑定的接口技术,用于与图形设备进行对话界面的交互。Ada是一种高级编程语言,它具有强类型、模块化、可移植等特点,被广泛应用于航空航天、国防、铁路、金融等领域。Ada语言绑定的接口技术可以使得Ada程序员方便地使用计算机图形学的功能,从而提高程序的可读性、可维护性和可重用性。

ISO/IEC 9638-3:1994标准定义了一组Ada语言绑定的接口规范,包括数据类型、函数、过程等。这些接口规范可以与计算机图形学的API进行对接,从而实现对话界面的交互。例如,程序员可以使用Ada语言绑定的接口规范来创建窗口、按钮、文本框等控件,以及处理鼠标、键盘等输入事件。

ISO/IEC 9638-3:1994标准的实现需要满足以下要求:

1. Ada语言绑定的接口规范必须与计算机图形学的API进行对接,实现对话界面的交互。

2. Ada语言绑定的接口规范必须具有可移植性,可以在不同的计算机平台上使用。

3. Ada语言绑定的接口规范必须具有可扩展性,可以方便地添加新的功能。

4. Ada语言绑定的接口规范必须具有可读性和可维护性,方便程序员进行开发和维护。

总之,ISO/IEC 9638-3:1994标准为Ada程序员提供了一种标准化的方法,使得他们可以方便地使用计算机图形学的功能。该标准的实现需要满足可移植性、可扩展性、可读性和可维护性等要求。

相关标准
- ISO/IEC 9636:1991 Information technology — Computer graphics — Graphical Kernel System (GKS) functional description
- ISO/IEC 8632:1999 Information technology — Computer graphics and image processing — Conformance testing of implementations of graphics standards
- ISO/IEC 19775-1:2013 Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) — Part 1: Architecture and base components
- ISO/IEC 19776-1:2013 Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) — Part 1: Architecture and base components
- ISO/IEC 19777-1:2016 Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) — Part 1: Architecture and base components