A graphic representation scheme to represent C++ programs is presented as a set of related templates. The templates represent the three types of objects in a C++ program and their inheritance properties. A survey of existing C++ tools is presented followed by a brief introduction to the DoC++ (Documentation for C++) tool. The concepts in the C++ language underlying the DoC++ tool are discussed. The two parts of DoC++ are explained in detail. The Organized Representation for C++ (ORC++) tool provides templates for overviews and detailed views of C++ programs. The Natural language for C++ (NlC++) tool supports ORC++ by providing natural language to complement the ORC++ documentation. The implementation of the DoC++ system is discussed. Conclu...
We rst present present two basic tools for the formal manip-ulation of C/C++ programs: a general syn...
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and t...
Object-Oriented Design and Programming with C++: Your Hands-On Guide to C++ Programming, with Specia...
A C++ language program consists of source data files, whose source data files are to be translated i...
This overview of C++ presents the key design, programming, and language-technical concepts using ex...
Generic programming has emerged as an important technique for the development of highly reusable and...
I implemented a tool, that generates natural language summaries for {C++} classes, based on method a...
Abstract. The C++ language provides a two-layer execution model: static execution of meta-programs a...
Abstract. Templates are a powerful but poorly understood feature of the C++ language. Their syntax r...
The template system of C++ is expressive enough to allow the programmer to write programs which are ...
Generic programming has emerged as an important technique for the development of highly reusable and...
C++ is a multi-paradigm programming language supporting procedural, object-oriented, generic and fun...
The purpose of this thesis is implementation utilities for beginners in programming. These utilities...
This document describes some of the C++ programming conventions that may be followed while developin...
The C++ Standard Library is a valuable collection of generic algorithms and data structures that imp...
We rst present present two basic tools for the formal manip-ulation of C/C++ programs: a general syn...
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and t...
Object-Oriented Design and Programming with C++: Your Hands-On Guide to C++ Programming, with Specia...
A C++ language program consists of source data files, whose source data files are to be translated i...
This overview of C++ presents the key design, programming, and language-technical concepts using ex...
Generic programming has emerged as an important technique for the development of highly reusable and...
I implemented a tool, that generates natural language summaries for {C++} classes, based on method a...
Abstract. The C++ language provides a two-layer execution model: static execution of meta-programs a...
Abstract. Templates are a powerful but poorly understood feature of the C++ language. Their syntax r...
The template system of C++ is expressive enough to allow the programmer to write programs which are ...
Generic programming has emerged as an important technique for the development of highly reusable and...
C++ is a multi-paradigm programming language supporting procedural, object-oriented, generic and fun...
The purpose of this thesis is implementation utilities for beginners in programming. These utilities...
This document describes some of the C++ programming conventions that may be followed while developin...
The C++ Standard Library is a valuable collection of generic algorithms and data structures that imp...
We rst present present two basic tools for the formal manip-ulation of C/C++ programs: a general syn...
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and t...
Object-Oriented Design and Programming with C++: Your Hands-On Guide to C++ Programming, with Specia...