z-logo
Premium
A survey of systems programming languages: Concepts and facilities
Author(s) -
Appelbe William F.,
Hansen Klaus
Publication year - 1985
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380150205
Subject(s) - programming language , pascal (unit) , computer science , concurrency , fifth generation programming language , concurrent object oriented programming , third generation programming language , procedural programming , system programming , programming paradigm , inductive programming , comparison of multi paradigm programming languages , second generation programming language , software engineering
In recent years, high‐level programming languages have evolved specifically for systems programming. In this paper, systems programming languages are surveyed to find common characteristics and individual differences and limitations of a number of current languages, including Ada, Concurrent Pascal, CLU, Pascal‐Plus, Modula‐2, Mesa, Edison, PLZ/SYS and C. The survey is based on the following classification of systems programming concepts and facilities: types, sequential control, concurrency, encapsulation, environment specifications and programming support environments.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here