Accession Number : ADA302104

Title :   Uniform Representation of Data Types in Polymorphic C.

Descriptive Note : Final rept. Jul-Oct 95,

Corporate Author : NAVAL POSTGRADUATE SCHOOL MONTEREY CA DEPT OF COMPUTER SCIENCE

Personal Author(s) : Pederson, Carl M., Jr

PDF Url : ADA302104

Report Date : OCT 1995

Pagination or Media Count : 30

Abstract : A polymorpic dialect of C, called Polymorphic C, has been proposed. The dialect retains the flexibility of C while incorporating ML- style polymorphism and rigorous type reconstruction. Supporting polymorphism in a programming language often requires sacrificing either speed, space, or both in the executable code. The preferred implementation of Polymorphic C would preserve the speed and space efficiency of C. This paper demonstrates an approach for generating efficient executable code for Polymorphic C based on a variation of uniform representation and using byte-wise manipulation.

Descriptors :   *PROGRAMMING LANGUAGES, *SYSTEMS APPROACH, *POLYMORPHISM, DATA MANAGEMENT, VARIATIONS.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE