We describe a tool to generate C++-classes which serve as a normed general framework for the representation of data and algorithms in a software library. The main idea is to represent in a generated class besides structural aspects of a mathematical object also conditions defining feasible instances, and to obtain by that a one to one correspondence between the mathematical objects and their implementation. Together with libraries of abstract data types, the system provides a comfortable environment for the development and maintenance of mathematical software
CGAL is a Computational Geometry Algorithms Library written in C++, which is developed in an ESPRIT ...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
AbstractThis paper explores the definition, applications, and limitations of concepts and concept ma...
An updated, innovative approach to data structures and algorithms Written by an author team of exper...
Using C, this book develops the concepts and theory of data structures and algorithm analysis in a g...
Includes bibliographical references and index.Includes bibliographical references and index.xxii, 71...
Emphasizing the connection between mathematical objects and their practical C++ implementation, this...
We outline an approach to construction of software libraries in which generic algorithms (algorithmi...
Abstract. Generic programming is a paradigm for systematic design and classification of software com...
Covering material suitable for a first year course in mathematics for computing science specialists,...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
AbstractThis paper describes a methodology based on the object-oriented programming paradigm, to sup...
This paper describes a methodology based on the object-oriented programming paradigm, to support the...
A generalized arithmetic package allows a programmer to think of numbers as abstract quantities, wit...
Traditionally, programming languages support data abstraction through some kind of module construct...
CGAL is a Computational Geometry Algorithms Library written in C++, which is developed in an ESPRIT ...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
AbstractThis paper explores the definition, applications, and limitations of concepts and concept ma...
An updated, innovative approach to data structures and algorithms Written by an author team of exper...
Using C, this book develops the concepts and theory of data structures and algorithm analysis in a g...
Includes bibliographical references and index.Includes bibliographical references and index.xxii, 71...
Emphasizing the connection between mathematical objects and their practical C++ implementation, this...
We outline an approach to construction of software libraries in which generic algorithms (algorithmi...
Abstract. Generic programming is a paradigm for systematic design and classification of software com...
Covering material suitable for a first year course in mathematics for computing science specialists,...
This paper explains the vital role of data abstraction in the development of computer programs. Abst...
AbstractThis paper describes a methodology based on the object-oriented programming paradigm, to sup...
This paper describes a methodology based on the object-oriented programming paradigm, to support the...
A generalized arithmetic package allows a programmer to think of numbers as abstract quantities, wit...
Traditionally, programming languages support data abstraction through some kind of module construct...
CGAL is a Computational Geometry Algorithms Library written in C++, which is developed in an ESPRIT ...
We demonstrate that a uniformity of approach to both the definition and implementation of programmin...
AbstractThis paper explores the definition, applications, and limitations of concepts and concept ma...