Abstract
Arguments are presented which demonstrate the equivalence of computers (both real and virtual) and programming languages. The machine which job control languages are equivalent to is shown to be a virtual one: operating systems. A suggestion is made that a high level, portable job control language is feasible, and some suggestions as to features of the language are made.
- D. W. Barron and I. R. Jackson, "The Evolution of Job Control Languages", Software - Practice and Experience, Vol. 2, p. 164, (1972).Google ScholarCross Ref
- M. Rain, "MARY (Nord-SM implementation) Users Manual", p. 1.2, SINTEF, Norges Tekniske Høgskole, Trondheim.Google Scholar
Index Terms
- Job control languages as machine orientated languages
Recommendations
Languages as libraries
PLDI '11: Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and ImplementationProgramming language design benefits from constructs for extending the syntax and semantics of a host language. While C's string-based macros empower programmers to introduce notational shorthands, the parser-level macros of Lisp encourage ...
Languages as libraries
PLDI '11Programming language design benefits from constructs for extending the syntax and semantics of a host language. While C's string-based macros empower programmers to introduce notational shorthands, the parser-level macros of Lisp encourage ...
A framework for extensible languages
GPCE '13: Proceedings of the 12th international conference on Generative programming: concepts & experiencesExtensible programming languages such as SugarJ or Racket enable programmers to introduce customary language features as extensions of the base language. Traditionally, systems that support language extensions are either (i) agnostic to the base ...
Comments