Modern features for systems programming languages

  • Authors:
  • Eric L. McCorkle

  • Affiliations:
  • Atlanta, GA

  • Venue:
  • Proceedings of the 44th annual Southeast regional conference
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a case for the design and implementation of a modern programming language for systems programming. It shows that traditional systems languages like C and Fortran possess features no longer relevant to the modern world. The paper also demonstrates how many of these features have a negative impact on the practice of systems programming. Finally, it proposes alternatives to these features that promote better practice.Additionally, the paper presents a number of features that should be included in a modern systems languages and argues in favor of their inclusion. It shows that these features have a beneficial impact on the expressive power of the language or the practices it promotes. The paper also demonstrates that these features do not compromise the objectives of simplicity, efficiency, and direct control that characterize a systems language.