The Nile on eBay
 

Memory as a Programming Concept in C and C++

by Frantisek Franek

A concise view of the role memory plays in all aspects of programming.

FORMAT
Hardcover
LANGUAGE
English
CONDITION
Brand New


Publisher Description

The overwhelming majority of bugs and crashes in computer programming stem from problems of memory access, allocation, or deallocation. Such memory related errors are also notoriously difficult to debug. But the role that memory plays in C and C++ programming is a subject often overlooked in courses and in books because it requires specialised knowledge of operating systems, compilers, computer architecture in addition to a familiarity with the languages themselves. Most professional programmers learn entirely through experience of the trouble it causes. This book provides students and professional programmers with a concise yet comprehensive view of the role memory plays in all aspects of programming and program behaviour. Assuming only a basic familiarity with C or C++, the author describes the techniques, methods, and tools available to deal with the problems related to memory and its effective use.

Table of Contents

1. Introduction; 2. From source file to executable file; 3. Variables and objects, pointers and addresses; 4. Dynamic allocation and deallocation of memory; 5. Functions and function calls; 6. One-dimensional arrays and strings; 7. Multi-dimensional arrays; 8. Classes and objects; 9. Linked data structures; 10. Memory leaks and their debugging; 11. Programs in execution - processes and threads.

Promotional

A concise yet comprehensive view of the role memory plays in all aspects of programming, first published in 2004.

Promotional "Headline"

A concise yet comprehensive view of the role memory plays in all aspects of programming, first published in 2004.

Description for Bookstore

This 2004 book provides students and professional programmers with a concise yet comprehensive view of the role memory plays in all aspects of programming and program behaviour. Describes the techniques and tools to deal with the problems related to memory and its effective use, assuming only a basic knowledge of C or C++.

Description for Library

This 2004 book provides students and professional programmers with a concise yet comprehensive view of the role memory plays in all aspects of programming and program behaviour. Describes the techniques and tools to deal with the problems related to memory and its effective use, assuming only a basic knowledge of C or C++.

Details

ISBN052181720X
Author Frantisek Franek
Short Title MEMORY AS A PROGRAMMING CONCEP
Pages 272
Publisher Cambridge University Press
Language English
ISBN-10 052181720X
ISBN-13 9780521817202
Media Book
Format Hardcover
Illustrations Yes
Year 2003
Imprint Cambridge University Press
Place of Publication Cambridge
Country of Publication United Kingdom
Affiliation McMaster University, Ontario
DOI 10.1604/9780521817202
UK Release Date 2003-11-17
AU Release Date 2003-11-17
NZ Release Date 2003-11-17
Publication Date 2003-11-17
Alternative 9780511584046
DEWEY 005.133
Audience Professional & Vocational

TheNile_Item_ID:126795945;