Software engineering with Ada
The C++ programming language
Functional programming using standard ML
Functional programming using standard ML
Programming practices: analysis of Ada source developed for the air force, army,and navy
TRI-Ada '89 Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment
C++ primer
The C programming language
HOPL-II The second ACM SIGPLAN conference on History of programming languages
The design and evolution of C++
The design and evolution of C++
Use of Ada in a commericial, small company environment
WADAS '93 Proceedings of the tenth annual Washington Ada symposium on Ada: Ada's role in software engineering
Taligent's Guide to Designing Programs: Well-Mannered Object-Oriented Design in C++
Taligent's Guide to Designing Programs: Well-Mannered Object-Oriented Design in C++
Designing and Coding Reusable C++
Designing and Coding Reusable C++
Rationale for the design of the Ada programming language
ACM SIGPLAN Notices - Rationale for the deisgn of the Ada programming language
A survey of support for structured communication in concurrency control models
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
Languages such as Ada and C++ allow programmers to declare an object as a constant, even though the object has a dynamic initial value. The benefits of using this construct are given. A sample of actual C++ code is measured to see how often dynamically-valued constants are used, and how often they could be used. This result is compared to previously published results for Ada sample code, and to some Ada code where this feature was consciously employed. The comparisons indicate that this language feature is generally underused. Possible reasons for this underuse are discussed.