PL360, a Programming Language for the 360 Computers
Journal of the ACM (JACM)
Experience with an extensible language
Communications of the ACM
Communications of the ACM
Communications of the ACM
APAREL—A parse-request language
Communications of the ACM
An introduction to AMBIT/L, a diagrammatic language for list processing
SYMSAC '71 Proceedings of the second ACM symposium on Symbolic and algebraic manipulation
Current systems implementation languages: One user's view
Proceedings of the SIGPLAN symposium on Languages for system implementation
The programming language PS440 as a tool for implementing a time-sharing system
Proceedings of the SIGPLAN symposium on Languages for system implementation
Reflections on a systems programming language
Proceedings of the SIGPLAN symposium on Languages for system implementation
Language for Systems Development
Proceedings of the SIGPLAN symposium on Languages for system implementation
A hierarchy of high order languages for systems programming
Proceedings of the SIGPLAN symposium on Languages for system implementation
Problems of PL/I for system programming
Proceedings of the SIGPLAN symposium on Languages for system implementation
The LRLTRAN language as used in the FROST and FLOE time-sharing operating systems
Proceedings of the SIGPLAN symposium on Languages for system implementation
PL/I subsets for software writing
ACM SIGPLAN Notices
Programming Languages: History and Fundamentals
Programming Languages: History and Fundamentals
Programming languages: history and future
Communications of the ACM
SYSL: system description language
ACM SIGPLAN Notices
The hierarchical language system
ACM SIGPLAN Notices
Multics: the first seven years
AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
Hi-index | 0.02 |
This paper provides a brief survey of languages used for developing operating systems. The paper discusses the issues involved in deciding on the use of a higher level language, including the technical, management, psychological factors, and the advantages and disadvantages. The major part of the paper discusses specific languages which have been used, and the major systems which have been developed using them. General comments and future trends are indicated, with a discussion of desirable characteristics, the non-universality of a single systems programming language, system specification languages, machine independence, and operating system writing systems. An appendix lists languages known to have been used for writing either compilers and/or operating systems, and indicates references for them.