The Design of the REXX Language
暂无分享,去创建一个
One way of classifying computer languages is by two classes: languages needing skilled programmers, and personal languages used by an expanding population of general users. REstructured eXtended eXecutor (REXX) is a flexible personal language designed with particular attention to feedback from its users. It has proved to be effective and easy to use, yet it is sufficiently general and powerful to fulfil the needs of many demanding professional applications. REXX is system and hardware independent, so that it has been possible to integrate it experimentally into several operating systems. Here REXX is used for such purposes as command and macro programming, prototyping, education, and personal programming. This paper introduces REXX and describes the basic design principles that were followed in developinigt.
[1] C. J. Stephenson. On the structure and control of commands , 1973, SOSP '73.
[2] John R. Mashey. Using a command language as a high-level programming language , 1976, ICSE '76.
[3] John Levine. Why a Lisp-based command language? , 1980, SIGP.
[4] A. W. Colijn. A note on the multics command language , 1981, Softw. Pract. Exp..
[5] William L. Ash. Mxec: parallel processing with an advanced macro facility , 1981, CACM.