Modular programming in C
- 1 March 1985
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 20 (3) , 9-15
- https://doi.org/10.1145/382284.382285
Abstract
Unlike ADA or Modula-2, the programming language C is not inherently modular. But by exploiting certain features of the language it is possible to build modular design into C programs. This has advantages in large programming projects where source code will be written by many programmers, or in applications calling for a collection of syntactically identical interconnected modules.The approach suggested here is not as ambitious as in Stroustrup [1982], requiring a change to the C compiler; rather, standard C (Kernighan & Ritchie [1978]) is used. This is more in keeping with the work of Boyd [1983, 1984].Keywords
This publication has 3 references indexed in Scilit:
- Free and bound genericsACM SIGPLAN Notices, 1984
- Modular CACM SIGPLAN Notices, 1983
- ClassesACM SIGPLAN Notices, 1982