Emerald: A general‐purpose programming language
作者:
Rajendra K. Raj,
Ewan Tempero,
Henry M. Levy,
Andrew P. Black,
Norman C. Hutchinson,
Eric Jul,
期刊:
Software: Practice and Experience
(WILEY Available online 1991)
卷期:
Volume 21,
issue 1
页码: 91-118
ISSN:0038-0644
年代: 1991
DOI:10.1002/spe.4380210107
出版商: John Wiley&Sons, Ltd.
关键词: Programming languages;Programming methodology;Object‐oriented programming;Abstract data types;Inheritance;Object‐based concurrency
数据来源: WILEY
摘要:
AbstractEmerald is ageneral‐purposelanguage with aspects of traditional object‐oriented languages, such as Smalltalk, and abstract data type languages, such as Modula‐2 and Ada. It is strongly typed with a non‐traditional object model and type system that emphasize abstract types, allow separation of typing and implementation, and provide the flexibility of polymorphism and subtyping with compile‐time checking. This paper describes the Emerald language and its programming methodology. We give examples that demonstrate Emerald's features, and compare and contrast the Emerald approach to programming with the approaches used in other similar
点击下载:
PDF
(1637KB)
返 回