A critique of C++ by Joyner I.

By Joyner I.

Show description

Read or Download A critique of C++ PDF

Best programming: programming languages books

Java and the Java Virtual Machine: Definition, Verification, Validation

This ebook offers a high-level description, including a mathematical and an experimental research, of Java and of the Java digital computer (JVM), together with a customary compiler of Java courses to JVM code and the safety severe bytecode verifier component to the JVM. the outline is established into language layers and desktop elements.

Additional resources for A critique of C++

Example text

The critique began with certain questions, and as no work can be absolute (particularly a programming language), it will end with more questions that it is hoped will create more debate, and more questioning into what we are really trying to achieve with program development. Does C++ provide effective communication between programmers separated in both space and time? Does C++ provide communication between the levels of analysis, design, implementation and maintenance? Are the compromises made by C and C++ still relevant to today’s environments, and the environments of the not very near future?

SJE91] Saake, Jungclaus, Ehrich “ObjectOriented Specification and Stepwise Refinement” in IFIP Workshop on Open Distributed Processing Berlin, 1991. [Weg91] Peter Wegner “Concepts and Paradigms ACM of Object-Oriented Programming” SIGPLAN OOPS Messenger Volume 1 no. 1 August 1990. [X3J16 92] Members of the X3J16 working group on extensions “How to write a C++ Language Extension Proposal for ANSI-X3j16/ISO-WG21” ACM SIGPLAN Notices Vol. 27 No. 6 June 1992. [Yoshida 92] Koichiro Yoshida Title and book in Japanese.

Efficiency is of prime importance. Thus the use of C would be limited and well controlled, rather like small assembler routines are currently used in some systems for the same purpose. Indeed the move to C++ should only be considered in the case of upgrading a body of C programs for backwards compatibility. In the case of new projects alternatives to C and C++ should seriously be considered. Programming is the orchestration of change within a large state space. Object-oriented techniques provide a method of simple division and management of such state spaces.

Download PDF sample

A critique of C++ by Joyner I.
Rated 4.57 of 5 – based on 11 votes