Loading...
Please wait, while we are loading the content...
Similar Documents
Adding multidimensionality to procedural programming languages (1999).
| Content Provider | CiteSeerX |
|---|---|
| Author | Rondogiannis, P. |
| Abstract | One of the most serious shortcomings of multidimensional languages is their inability to collaborate with conventional programming languages and systems. Multidimensional languages are used in order to define (potentially infinite) streams, grids, cubes, and so on, concepts which resemble in nature to the familiar imperative arrays. The main difference is that the former entities are lazy while the latter are generally eager. This paper proposes the embedding of multidimensional languages into conventional ones as a form of definitional lazy arrays. The paper describes the details of an implementation of the proposed idea as well as the expressibility and the performance of the resulting system. The main advantage of the new approach is that multidimensional languages can now benefit from the advanced features that have been developed for conventional languages. Moreover, multidimensionality adds to conventional languages the idea of lazy arrays, which in many cases o#er significant advantages compared to the classical imperative arrays. |
| File Format | |
| Publisher Date | 1999-01-01 |
| Access Restriction | Open |
| Subject Keyword | Multidimensional Language Procedural Programming Language Conventional Language Main Advantage Definitional Lazy Array Advanced Feature Former Entity Main Difference Many Case Conventional Programming Language New Approach Classical Imperative Array Er Significant Advantage Serious Shortcoming Familiar Imperative Array Conventional One Lazy Array |
| Content Type | Text |
| Resource Type | Article |