Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. On the Applicability of Static Analysis for System Software using CodeChecker;2024 7th International Conference on Software and System Engineering (ICoSSE);2024-04-19
2. Empirical Software Engineering;Handbook of Software Engineering;2019
3. The hierarchical language system;ACM SIGPLAN Notices;1977-09
4. Systemprogrammiersprachen und strukturiertes Programmieren;Lecture Notes in Computer Science;1975
5. SYSL;ACM SIGPLAN Notices;1974-12