Operating Systems
Programming Languages
Microsoft Technologies
Computer Science
Software Engineering
Web Programming
Web Technologies

Contact Us | What's New | Missing Link | Feedback

C++ Language

Book Title : C++?? : A Critique of C++
eBook download format(s) : HTM PS PDF 
Author(s) : Ian Joyner
Section : C++ Language
Book Review:

Critique of C++ is an analysis of some of the flaws of C++. It is by no means exhaustive, nor does it attempt to document every little niggle with C++, rather concentrating on main themes. The critique uses Java and Eiffel as comparisons to C++ to give a more concrete feel to the criticisms, viewing conceptual differences rather than syntactic ones as being more important.

The critique was not meant as an academic treatise, although some of the aspects relating to inheritance, etc., required a bit of technical knowledge. The critique is long; it would be good if it were shorter, but that would be possible only if there were less flaws in C++. Even so, the critique is not exhaustive of the flaws. Instead of documenting every trap, the critique attempts to arrange the traps into categories and principles. This is because the traps are not just one off things, but more deeply rooted in the principles of C++. Neither is the critique a repository of 'guess what this obscure code does' examples.

One desired outcome of this critique is that it should awaken the industry about the C++ myth and the fact that there are now viable alternatives to C++ that do not suffer from as many technical problems. The industry needs less hype and more sensible programming practices. No language can be perfect in every situation, and tradeoffs are sometimes necessary, but you will feel free to choose a language which is more closely suited to your needs.

add to                 Digg!

You may use anyone of the download options

eBook VersionLook @ Amazon
Front Cover

Missing Link?, Report It and try these 3 + 1 alternates...

Tell a Friend!

Similar Book titles in C++ Language section:
A Beginners C++
Algorithms And Data Structures in C++
An Introduction to C++ and Object Oriented Programming
An Introduction to C++ Programming
ANSI/ISO C++ Professional Programmer's Handbook
The C++ Annotations
C++ in Action: Industrial Strength Programming Techniques
C++ Language Tutorial
C++ Programming for Scientists
C++ Programming HOW-TO
C++ Programming Tutorial
C++ Standard Template Library (STL) Programmer's Guide
C++ tutorial for C users
C++ Tutorials
C++ Unleashed
C++?? : A Critique of C++, 3rd Edition
Compilers and Compiler Generators: an introduction with C++
Complete C++ Language Tutorial
Coronado Enterprises C++ Tutor, version 2.2
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Download C++ Programming Book
Effective C++ / More Effective C++
Tom Swan's GNU C++ for Linux (Professional Dev. Guide)
Introduction to C++ Programming I
Introduction to Object-Oriented Programming Using C++
Optimizing C++
Programming in C++, Rules and Recommendations
Software Engineering using C++
Sun Studio 10: C++ User's Guide
Teach Yourself C++ in 21 Days
The C++ Programming Language (3rd Edition)
Thinking in C++, 2nd Edition (Beta)
Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Edition)
Thinking in C++, Volume 2: Practical Programming, Second Edition
Who's Afraid of C++?
Programming with Class: A Practical Introduction to Object Oriented Programming with C++
C++ Library Reference
C++: A Dialog: Programming with the C++ Standard Library
C/C++ Language Reference
C/C++ Reference Zone
C++ Essentials
C++ GUI Programming with Qt 3
Industrial Strength C++: Rules and Recommendations
Applied C++: Techniques for Building Better Software
Wireless Game Development in C/C++ with BREW
C++ FAQ Lite
C++ Coding Standard Specification
Software Design Using C++
Techniques for Scientific C++
Debugging C and C++ Code in a Unix Environment
Larch/C++ Reference Manual
C++ Programming Tutorials
An Introduction to the Imperative Part of C++
C and C++ Style Guides
C++ portability guide
C++ Neural Networks and Fuzzy Logic
C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
C++ Network Programming, Vol. 1: Mastering Complexity with ACE and Patterns
Language Translation Using PCCTS & C++
An Introduction to Design Patterns in C++ with Qt 4

Similar Book titles in Other sections:

Section: DB -> Others
Teach Yourself Database Programming with Visual C++ 6 in 21 Day

Section: Microsoft Certifications
Desktop Publishing with Microsoft Visual C++ 6 MCSD

Section: Microsoft C Sharp (C#)
Mastering Windows 2000 Programming with Visual C++

Section: Microsoft COM/DCOM/ActiveX/ATL
Activex Programming With Visual C++ 5
Learn Active X Template Library Development With Visual C++ 6.0

Section: Microsoft Visual C++
Programming Visual C++, 5th Edition
Database Developer's Guide with Visual C++ 4, Second Edition
Teach Yourself Visual C++ 5 in 24 Hours
Visual C++ 4 Unleashed
Learn Visual C++ Now: Teach Yourself Microsoft Visual C++ the Quick and Easy Way
Show all..

Section: Embedded and RTOS
Programming Embedded Systems in C and C++

Section: C Language
C Elements of Style: The Programmer's Style Manual for Elegant C and C++ Programs
Introduction to C and C++ Programming
Incompatibilities Between ISO C and ISO C++

Section: Other Programming
Ada 95 for C and C++ Programmers
Using C and C++ with Fortran

Section: Redbooks
Developing and Porting C and C++ Applications on AIX
DB2 Express-C: The Developer Handbook for XML, PHP, C/C++, Java, and .NET

Similar Books from Amazon :

Tell a Friend!

©2008 - Home - Privacy Policy - Program Policy, Terms and Conditions