Other publications

This book is not intended to be an introduction to the C or C++ programming languages, It does not try to teach programming in C or C++, and it is not a reference manual for the C or C++ standards. The following texts provide general information:

ARM architecture

  • Furber, S., ARM System Architecture (1996). Addison Wesley Longman, Harlow, England. ISBN 0-201-40352-8.

ISO/IEC C++ reference

  • ISO/IEC JTC1/SC22 Final CD (FCD) Ballot for CD 14882: Information Technology - Programming languages, their environments and system software interfaces - Programming Language C++.

    This is the December 1996 version of the draft ISO/IEC standard for C++. It is referred to hereafter as the Draft Standard.

C++ programming guides

The following books provide general C++ programming information:

  • Ellis, M.A. and Stroustrup, B., The Annotated C++ Reference Manual (1990). Addison-Wesley Publishing Company, Reading, Massachusetts. ISBN 0-201-51459-1.

    This is a reference guide to C++.

  • Stroustrup, B., The Design and Evolution of C++ (1994). Addison-Wesley Publishing Company, Reading, Massachusetts. ISBN 0-201-54330-3.

    This book explains how C++ evolved from its first design to the language in use today.

  • Meyers, S., Effective C++ (1992). Addison-Wesley Publishing Company, Reading, Massachusetts. ISBN 0-201-56364-9.

    This provides short, specific, guidelines for effective C++ development.

  • Meyers, S., More Effective C++ (1996). Addison-Wesley Publishing Company, Reading, Massachusetts. ISBN 0-201-63371-X.

    The sequel to Effective C++.

C programming guides

The following books provide general C programming information:

  • Kernighan, B.W. and Ritchie, D.M., The C Programming Language (2nd edition, 1988). Prentice-Hall, Englewood Cliffs, NJ, USA. ISBN 0-13-110362-8.

    This is the original C bible, updated to cover the essentials of ANSI C.

  • Harbison, S.P. and Steele, G.L., A C Reference Manual (second edition, 1987). Prentice-Hall, Englewood Cliffs, NJ, USA. ISBN 0-13-109802-0.

    This is a very thorough reference guide to C, including useful information on ANSI C.

  • Koenig, A, C Traps and Pitfalls, Addison-Wesley (1989), Reading, Mass. ISBN 0-201-17928-8.

    This explains how to avoid the most common traps and pitfalls in C programming. It provides informative reading at all levels of competence in C.

ANSI C reference

  • ISO/IEC 9899:1990, C Standard

    This is available from ANSI as X3J11/90-013. The standard is available from the national standards body (for example, AFNOR in France, ANSI in the USA).

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D
Non-Confidential