The Community for Technology Leaders
RSS Icon
Issue No.08 - August (1986 vol.6)
pp: 58-65
Madeleine Sparks , System Development Corp./Burroughs
Julian Gallop , Rutherford Appleton Laboratory
Standard user interfaces to the new graphics standards are being developed for Fortran, Pascal, Ada, and C, and will be entering the standards review process in the next year. One after another, and sometimes concurrently, these interfaces (bindings) will be circulated for commnent from the public. This article, written by two participants of the group developing the graphics language bindingns, describes some principles being used to generate these bindings. Comparisons are draw with examples from the various draft graphics language bindings to illustrate specific?and in some cases controversial?features. Major topics are the handling of standard language subsets, mapping algorithms for naming, appropriate data typing, mixed-language environments, error-handling methods, new versions of languages, and multitasking.
Madeleine Sparks, Julian Gallop, "Language Bindings for Computer Graphics Standards", IEEE Computer Graphics and Applications, vol.6, no. 8, pp. 58-65, August 1986, doi:10.1109/MCG.1986.276771
1. Information Processing Systems—Computer Graphics— Graphical Kernel System (GKS) Functional Description
2. Computer Graphiics Programming Laniguiage (GKS— Graphical Kernel System) BSR X3.124-1985
3. "Status Report of the Graphic Standards Planning Committee," Computer Graphics Vol. 13, No. 3, Mar. 1979 (3)
4. Information Processing Systems—Commputer Graphics— Graphical Kernel System (GKS) Language Bindings, Part 1: Fortran
5. Computer Graphics Programming Language (GKS—Graphical Kernel System—Fortran Binding BSR X3. 124.1-1985
6. Information Processinig Systems—-Computer Graphics— Graphiical Kernel System (GKS) Language Bindings, Part 2: Pascal
7. Information Processing Systems—Computer Graphics— Graphical Kernel System (GKS) Language Binidinigs, Part 3: Ada
8. Computer Graphics Programming Language (GKS—Graphical Kernel System)—ADA Binding BSR X3.124.3-198x
9. GKS/C Binding
10. Computer Graphics Programming Language (GKS—Graphical Kernel System)—C Binding X3H3/86-27
11. Programming Language Full Basic BSR X3.113-1985
12. Programming Language Mininmal Basic
13. Programming Languages—Pascal
14. Programming Language PASCAL ANSI/IEEE770X3.97-1983
15. Programmning Language C Information Bulletin. (2)
16. Programmning Language Fortran ANSI X3.9-1978. (1)
17. Graphics Language Bindings Abbreviations List
18. Jan. 1983 Ada Programming Language ANSI/MIL-STD-1815A (1)
19. GKS-3D
20. Three-Dimensional Extensions to GKS (Graphical Kernel System) X3H3. (2)
21. GKS-3D FORTRAN Binding
22. PHIGS/FORTRAN Binding BSR X3.144.1-198x
23. PHIGS/Ada Binding X3H3/86-42. (7)
24. CGI/FORTRAN Binding X3H34/86-7. (8)
25. Programmer's Hierarchical Interactive Graphics System (PHIGS) BSR X3.144-198x
26. Computer Graphics Interface
19 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool