首页   按字顺浏览 期刊浏览 卷期浏览 Emerald: A general‐purpose programming language
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)



返 回