Furmanski, W. and Gates, D. (1988) g - A compact language for real-time graphics. In: C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues. Vol.1. ACM , New York, NY, pp. 749-759. ISBN 0-89791-278-0. https://resolver.caltech.edu/CaltechAUTHORS:20161025-150929264
Full text is not posted in this repository. Consult Related URLs below.
Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20161025-150929264
Abstract
We propose a medium level C-based language for computer graphics applications. The main objective is to provide real-time graphics (interactive video), hence the emphasis in the language design is on optimal speed of the machine code (to minimize system overheads) and on the compactness of the g code (so that no manuals are necessary). The language coexists and fully cooperates with C. The modular structure of the g data sector admits various programming models (sequential/concurrent, local/network extended). Portable design of the g compiler allows for various graphics configurations with adjustable speed/portability ratio. The compiler output is machine-independent “machine” code, to be explicitly interpreted on a given graphics device. The g programming environment consists of a g compiler (written in C), a portable (but slow) g interpreter (written in C) and a set of optimized interpreters for individual machines/devices (written in assembly).
Item Type: | Book Section | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Related URLs: |
| |||||||||
Additional Information: | © 1988 ACM. | |||||||||
DOI: | 10.1145/62297.62394 | |||||||||
Record Number: | CaltechAUTHORS:20161025-150929264 | |||||||||
Persistent URL: | https://resolver.caltech.edu/CaltechAUTHORS:20161025-150929264 | |||||||||
Official Citation: | W. Furmanski and D. Gates. 1988. g - A compact language for real-time graphics. In Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1 (C3P), Geoffrey Fox (Ed.), Vol. 1. ACM, New York, NY, USA, 749-759. DOI=http://dx.doi.org/10.1145/62297.62394 | |||||||||
Usage Policy: | No commercial reproduction, distribution, display or performance rights in this work are provided. | |||||||||
ID Code: | 71469 | |||||||||
Collection: | CaltechAUTHORS | |||||||||
Deposited By: | Kristin Buxton | |||||||||
Deposited On: | 25 Oct 2016 22:25 | |||||||||
Last Modified: | 11 Nov 2021 04:45 |
Repository Staff Only: item control page