£32.39
  • RRP: £35.99
  • You Save: £3.60 (10%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Memory+as+a+Programming+C... has been added to your Basket

Dispatch to:
To see addresses, please
Or
Please enter a valid UK postcode.
Or
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Memory as a Programming Concept in C and C++ Paperback – 22 Jan 2004

3.5 out of 5 stars 4 customer reviews

See all 6 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£32.39
£28.82 £20.00
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more

Man Booker International Prize 2017
A Horse Walks Into a Bar has won the Man Booker International Prize 2017. Learn more
£32.39 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.



Product details

Product description

Book Description

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++.

Customer Reviews

3.5 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Kindle Edition
Firstly I would like to say this score is in no way based on the technical content as the book gives an excellent coverage of memory concepts and fills in many gaps that university computing courses tend to ignore outright or skip over very briefly.

The problem comes with the kindle version of this book, publishers need to realise that kindle books need just as much quality control as their print books. The current trend of just scanning the thing in and hoping for the best needs to stop. Function names in the text are split up with random spaces. I know it doesn't take alot of brain power to work out what ma llo c() is meant to mean having it happen on almost every page is just sloppy.

Now i haven't got a print copy to compare but certain code samples are just plain wrong, the scan process seems to get confused between the letters a and s in particular so code that includes the variables a and s, becomes nonsensical, and an exercise in trying to second guess some dodgy OCR software.

So in summary great content shame about the quality of the end product.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book should be useful to high-level programmers that want to learn more about how memory management works or C/C++ programmers that want to expand their understanding in the area. The book is written in a fairly accessible way, and can be read in a couple of weeks. While I found it interesting, and learnt several new things in the process, I was a bit dissapointed with the quality - especially considering the high asking price. The mistakes are wide ranging, from minor inaccuracies to formatting errors to code examples that look as if they have been gutted from a more complex program and left with unnecessary bits that detract from what the author is trying to demonstrate. I enjoyed reading this book, but I don't think it would be worth the asking price without revision.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
If someones primary need is to clear up all missunderstandings and fears of how to effectively use computer's memory while coding in C or C++ , then this is the book. Although the typographic layout of the book is less than atractive for reading, the content compensates for that. It is one of the very few books on this crucial programming issue that explains in great detail all intricacies, loopholes and traps that one has to deal with when needs to talk with real silicon, memory locations, through his/her code. The many code examples that accompany the text leave no place for ambiguities. Even if you consider yourself a pro-C-programmer, certain issues of memory management and the way that are tackled in this book will leave you impressed at least.
John Piliounis, Physicist, Athens, Greece
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
As the book states in its introduction, this info. is often left out of courses that teach programming, thus many programmers don't know what's happening when they type 'new...' or 'global' - this is particularly important if you are writing high performance/low level code, such as C, C++ realtime/games/simulation or using a technology like asm.js
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta) (May include reviews from Early Reviewer Rewards Program)

Amazon.com: 4.0 out of 5 stars 17 reviews
5.0 out of 5 stars This book is a classic 27 Feb. 2016
By D SAMBELL - Published on Amazon.com
Format: Paperback Verified Purchase
This book is far and away my favourite computer book. The author does very well at explaining memory concepts in C/C++ programs - concisely. The strength of this book is it makes clear all of those tricky questions that arise about pointers and more. Programming experts will likely know everything in this book, but everyone else should read it! Please ignore advice from other reviewers suggesting you can work all the concepts out for yourself. That's a sure way to remain confused and write buggy programs. I've owned this book for 7 years, and it well thumbed.
9 of 9 people found the following review helpful
4.0 out of 5 stars This book should be made an optional reading for in undergraduate computer science student 18 Aug. 2006
By Rongkai Zhao - Published on Amazon.com
Format: Paperback Verified Purchase
I agree with the other reviewers. In general this is good book. It bridges the gaps between many computer science disciplines. Especially OS and programming language. It also touched a little bit on computer architecture and linking process. The text was written in a a very clear way. However, I do have two complains. The author didn't spend enough effort on the relatively more complex and advanced topics. Eg, linking process for C++, advanced topics in memory leakage detection and prevention. On the other hand, author spent too much energy describing linked data structure in terms of serialization. I personally don't think its relevance is higher than the advanced memory leakage issues. For seasoned profressionals, this book can be used to refresh your knowledge. It is a beginner level to intermediate level book.
1 of 1 people found the following review helpful
4.0 out of 5 stars Excellent book on memory use for any programmer 3 Mar. 2011
By MartyTInOZ - Published on Amazon.com
Format: Paperback Verified Purchase
This book was recommended to me by a colleague at work; I'm really glad I listened to his recommendation. While I've been programming in C/C++ since 1990 (other languages for two decades before then) I found the concepts/ideas put forward in this book to be very useful in improving my memory use habits. No matter how well you think you know memory management, you can learn something from this book. I only omit one star because some of the examples were not as clear as they could have been.
5.0 out of 5 stars One of the best books i ve read on the subject 2 April 2013
By A. Tavoularis - Published on Amazon.com
Format: Paperback Verified Purchase
Gices great examples on how to use the memory but also describes the rationale behind it. Recommended book for programmers.
1 of 2 people found the following review helpful
5.0 out of 5 stars Very good information for the undergrad CS major 25 Nov. 2008
By J. Purdy - Published on Amazon.com
Format: Paperback Verified Purchase
This is written for the programmer who isn't sitting in front of their computer. Because of this, the book is very readable. If you can go through this book and understand the concepts, you will be worlds ahead of most CS undergrads in their first year. It really ought to be required reading.
Were these reviews helpful? Let us know