Author:
Fraser Christopher W.,Hanson David R.
Abstract
Unifying programming and command languages is a promising idea that has yet to be thoroughly exploited. Most attempts at such unification have used Lisp or traditional languages, such as Pascal. This paper describes the command and programming language
EZ
, which attempts to unify command and programming languages by using high-level string-processing concepts, such as those in SNOBOL4 and Icon.
EZ
has particularly simple data abstractions that attempt to bridge the gap between the data abstractions of command languages and those of programming languages. This is accomplished by
type fusion
, which pushes the differences between some classes of types, such as strings and text files, out of the language and into the implementation. The language, its use, and its implementation are described.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference22 articles.
1. IBM Virtual Machine Facility/370: EXEC User's Guide IBM Corp. Order No. GC20-1812. IBM Virtual Machine Facility/370: EXEC User's Guide IBM Corp. Order No. GC20-1812.
2. Awk — a pattern scanning and processing language
3. UNIX Time-Sharing System: The UNIX Shell
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. History of the Icon programming language;History of programming languages---II;1996-01
2. History of the Icon programming language;ACM SIGPLAN Notices;1993-03