Certification of programs for secure information flow
Communications of the ACM
Shifting garbage collection overhead to compile time
Communications of the ACM
Communications of the ACM
The denotational semantics of programming languages
Communications of the ACM
A large semaphore based operating system
Communications of the ACM
Communications of the ACM
Improving locality by critical working sets
Communications of the ACM
TENEX, a paged time sharing system for the PDP - 10
Communications of the ACM
The structure of the “THE”-multiprogramming system
Communications of the ACM
Operating Systems Theory
Programming Languages The First 25 Years
IEEE Transactions on Computers
An experimental time-sharing system
AIEE-IRE '62 (Spring) Proceedings of the May 1-3, 1962, spring joint computer conference
Hi-index | 0.00 |
Three stages of the development of programming languages are examined and compared with similar stages in the development of operating systems. It is noted that not only do these stages agree but particular developments within these stages also have remarkable similarities; some of these are superficial while others are deeper. The parallels are used to note that certain developments have yet to occur in operating systems. Finally, the essential identity of purpose of programming languages and operating systems is discussed.