Design and implementation of a C-based language for distributed real-time systems
Anthony Rizk, Fred Halsall · ACM SIGPLAN Notices · 1987
This paper describes the design and implementation of a concurrent programming language suitable for use with real-time distributed systems. The language, MC, is an extension of the language C with some of the concrrency features of ADA. The implementation provides portability and simplicity by assuming a basic C compiler for its compilation and a minimal semaphore-based run-time support kernel.