Introduction Contemporary mainstream programming languages offer mechanisms for expressing domain-specific abstractions, but these languages and their compilers fall short in support for optimizing the use of such abstractions. Optimizations rules in compilers are typically hard-coded and apply only for “low-level ” operations of built-in types
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
Abstract. This paper describes how the use of software libraries, which is prevalent in high perform...
Contains fulltext : 60606.pdf (author's version ) (Open Access)Generic functions a...
This paper describes a new approach to program optimization that allows general purpose code to bene...
Abstract. Generic functions are defined by induction on the structural representation of types. As a...
I Generic programming: an abstraction technique to reduce code duplication I Generic programs operat...
Generic programming is an attractive paradigm for developing libraries for high-performance computin...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
Compilers are tools that transform a high level programming languages into assem- bly or binary cod...
Generic functions are defined by induction on the structural representation of types. As a consequen...
Class-specific optimizations are compiler optimizations specified by the class implementor to the co...
Abstract. Writing performance-critical programs can be frustrating because optimizing compilers for ...
A thorough and in-depth analysis of the underlying ideas and methodology of object-orientation and g...
Abstract. Generic programming is a paradigm for systematic design and classification of software com...
Abstract. Algorithms in computer algebra lend themselves naturally to the software design method of ...
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
Abstract. This paper describes how the use of software libraries, which is prevalent in high perform...
Contains fulltext : 60606.pdf (author's version ) (Open Access)Generic functions a...
This paper describes a new approach to program optimization that allows general purpose code to bene...
Abstract. Generic functions are defined by induction on the structural representation of types. As a...
I Generic programming: an abstraction technique to reduce code duplication I Generic programs operat...
Generic programming is an attractive paradigm for developing libraries for high-performance computin...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
Compilers are tools that transform a high level programming languages into assem- bly or binary cod...
Generic functions are defined by induction on the structural representation of types. As a consequen...
Class-specific optimizations are compiler optimizations specified by the class implementor to the co...
Abstract. Writing performance-critical programs can be frustrating because optimizing compilers for ...
A thorough and in-depth analysis of the underlying ideas and methodology of object-orientation and g...
Abstract. Generic programming is a paradigm for systematic design and classification of software com...
Abstract. Algorithms in computer algebra lend themselves naturally to the software design method of ...
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
Abstract. This paper describes how the use of software libraries, which is prevalent in high perform...
Contains fulltext : 60606.pdf (author's version ) (Open Access)Generic functions a...