The Community for Technology Leaders
14th International Conference on Distributed Computing Systems (1994)
Pozman, Poland
June 21, 1994 to June 24, 1994
ISBN: 0-8186-5840-1
pp: 152-159
J.S. Auerbach , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
A.S. Gopal , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
J.R. Russell , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
M.T. Kennedy , IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
ABSTRACT
We describe the design and implementation of the Concert/C compiler and runtime. We describe solutions to the problems of (1) how to extend a language without compromising the use of legacy source and object code and tools, (2) how to extract language-neutral interface information from native language type declarations, (3) how to make function pointers into first-class values transmissable over a network while retaining runtime compatibility with plain C, and (4) how to interoperate with multiple RPC and messaging protocols, selecting protocols at runtime, with little sacrifice of efficiency.<>
INDEX TERMS
program compilers, distributed processing, C language, protocols, storage management
CITATION

J. Auerbach, A. Gopal, J. Russell and M. Kennedy, "Concert/C: supporting distributed programming with language extensions and a portable multiprotocol runtime," 14th International Conference on Distributed Computing Systems(ICDCS), Pozman, Poland, 1994, pp. 152-159.
doi:10.1109/ICDCS.1994.302405
97 ms
(Ver 3.3 (11022016))