首页 | 本学科首页   官方微博 | 高级检索  
     


GLU♮ embedded in C++: a marriage between multidimensional and object‐oriented programming
Authors:Nikolaos S Papaspyrou  Ioannis T Kassios
Abstract:The embedding of a small but expressive language of multidimensional functional programming in a well known and widely used language of object‐oriented programming leads to the combination of two radically different programming models. In this paper, we formally define the syntax and semantics of GLU?, which can be thought of as the multidimensional core of Lucid and GLU, and we describe its implementation as a language embedded in C++. With the aid of a few examples, we argue that the marriage of the two programming models is not only compatible and natural, but also that it produces a new and interesting hybrid language. Copyright © 2004 John Wiley & Sons, Ltd.
Keywords:multidimensional programming  object‐oriented programming  GLU  C++  lazy arrays  lazy functions
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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