MSL: a microprocessors systems language

  title={MSL: a microprocessors systems language},
  author={Shamim A. Naqvi},
  journal={Proceedings of the 16th annual Southeast regional conference},
  • S. Naqvi
  • Published 13 April 1978
  • Computer Science
  • Proceedings of the 16th annual Southeast regional conference
MSL is a new high level language that was designed specifically to write systems programs for small computers. It is a structured language, providing a simple description of and operations on data structures for managing lists and resources. Basic functions are contained within the language for controlling cooperating processes. Higher level functions can be incorporated by extending the language through a simple macro capability. These features in conjunction with a clear and flexible language… 



Language features for process interaction

This paper presents a set of language features for describing processes and process interaction, gives examples of their use, and briefly discusses their relation to the goals.

The programming language PASCAL

  • J. Wakerly
  • Computer Science
    Microprocess. Microsystems
  • 1979

Additional comments on a problem in concurrent programming control

Professor Dijkstra's ingenious construction and Hyman's "simplification" for the case of two computers hardly works at all, and it is hoped that this letter can save people some of the problems they would encounter if they were to use either of those methods.

Programming Language Design

I can still find no better way to express my thoughts on this subject than the following [McKeeman 66]: “The universe and its reflection in the ideas of man have wonderfully complex structures. Our

Structured Programming with go to Statements

For serious students of structured programming, and also for language designers, Knuth's "Structured Programming with go to Statements" is probably the paper to read. It is by far the most complete

Solution of a problem in concurrent programming control

A number of mainly independent sequential-cyclic processes with restricted means of communication with each other can be made in such a way that at any moment one and only one of them is engaged in

Language design for programming reliability

This paper discusses the design of programming languages to enhance reliability by presenting several general design principles, and then applies them to particular languages constructs.

On the Design and Implementation of High Level Langauges for Microprocessor Systems

  • 1977

Structured Programming with goto Statements

  • Computing Surveys
  • 1974