ZED is a highly readable yet concise language, somewhat resembling Scheme. It is a small language, allowing for complete mastery, and remains simple without sacrificing expressiveness. ZED is truly general purpose and elegantly handles: high level, low level, multi-threaded, functional, imperative, object oriented, and logic style programming! (The last two will be covered thoroughly in a future edition of the book). ZED's simplicity and versatility are partially due to innovations in the textual elements of the language and partially due to the visual elements of the language which are modifications of what are known as 'structured flowcharts'. Programs written in ZED are beautiful to look at and may be executed efficiently by machine. This book is a tutorial introduction to ZED, arranged as a single, long, but well documented visual program. The book, in combination with Sussman/Abelson provides a basis for the construction of this new language.
Recommendations
Efficient interpretation of Prolog programs
SIGPLAN '87: Papers of the Symposium on Interpreters and interpretive techniquesThe paper focuses on three ideas for solving problems with writing interpreters for the logic programming language Prolog in Prolog and how to combine these ideas to an interpreter for Prolog which is both simple and efficient. The resulting interpreter ...
Compilation of Nonprocedural Specifications into Computer Programs
The paper describes the compilation of a program specification, written in the very high level nonprocedural MODEL language, into an object, PL/1 or Cobol, procedural language program. Nonprocedural programming languages are descriptive and devoid of ...
Efficient interpretation of Prolog programs
The paper focuses on three ideas for solving problems with writing interpreters for the logic programming language Prolog in Prolog and how to combine these ideas to an interpreter for Prolog which is both simple and efficient. The resulting interpreter ...