首页 | 官方网站   微博 | 高级检索  
     


Emerald: A general-purpose programming language
Authors:Rajendra K Raj  Ewan Tempero  Henry M Levy  Andrew P Black  Norman C Hutchinson  Eric Jul
Abstract:Emerald is a general-purpose language 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 languages.
Keywords:Programming languages  Programming methodology  Object-oriented programming  Abstract data types  Inheritance  Object-based concurrency
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号