or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
C for Java Programmers (Java (Addison-Wesley))
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C for Java Programmers (Java (Addison-Wesley)) [Paperback]

Tomasz Muldner

RRP: £32.99
Price: £31.34 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.65 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details


More About the Author

Tomasz Müldner
Discover books, learn about writers, and more.

Visit Amazon's Tomasz Müldner Page

Product Description

Product Description

C for Java Programmers takes a unique approach to teaching C to readers already familiar with Java: it presents C by construct, so readers learn the inner workings of the language, and also by problem, so readers become aware of what the language can accomplish. Throughout, the author takes advantage of readers' prior programming experience in the Java environment by making connections between the two languages to relate how different functionalities and tools can arrive at the same solution. As such, topics like explicit storage allocation, "unsafe" pointers, and coding and debugging discipline become increasingly important. Sections on things to remember and common errors also reinforce knowledge of C language features, and numerous executable sample programs and end-of-chapter exercises enhance understanding.

From the Back Cover

The C programming language has been around for over 25 years. Lately, however, more and more programmers are learning Java as their first language. While Java offers many advantages, C is more efficient and appropriate when working with certain run-time applications, compilers, graphics and operating systems.

With C for Java Programmers, Tomasz M,ldner adopts an innovative approach modern ANSI C techniques to readers already familiar the Java concepts. He takes advantage of the techniques and underlying design principles present in object-oriented languages like Java and incorporates them to create a set of programming standards applicable to C. These standards are present throughout each chapter both in short examples and in longer modules. C for Java Programmers centers around such vital concepts as the ability to extend and modify modules, represent enumerations, create concrete and generic modules, and use shallow and deep copying of data elements. In addition, this book provides a thorough discussion of issues such as memory management, pointer use, and exception handling—topics traditionally more troublesome for novice C programmers—which become increasingly important in the less-protected world of C.

0201702797B04062001


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  3 reviews
7 of 7 people found the following review helpful
Quick jump onto C!! 9 July 2001
By Ali Civril - Published on Amazon.com
Format:Paperback
Having learned Java in CS1 Algorithms and Programming course, I immediately started to look for C++ books at the end of the year. In fact, I was unable to make decision whether to go for C or C++ and actually confused among dozens of C and C++ books that have different approaches to the topic and have different assumptions about programming experience of the reader. Eventually, this book was the definite choice for me.

The book starts with an example that demonstrates a simple I/O operation just to show the structure and syntax of the language.

Other than that, the topics are generally well organized. From base to the top. Throughout the book, the author explicitly warns the reader about general mistakes, encourages to use portable code and gives several programming idioms and lists all of them at the end of the book.

Pointers are especially described in a long chapter and their common applications are demonstrated. For my part, introduction to this chapter was very valuable as it basically explains the stack and heap-based memory, the concepts that Java programmers are not familiar with.

There are some minor gaps that take the one star. I think there are some listings that need more explanation and some code fragments could have been inserted in a complete program to give sample output in order to make thing more clear, (for example while explaining the conversion from binary to text and text to binary files)

However, it doesn't change the fact that you can learn C quickly with this book. It's definitely not a reference book, but self-sufficient as stated in the introduction. "C for Java programmers" title is really specific and this book really does what it promises. It's the shortest way to learn C if you know Java.

I took that book and had worked on C intensively for 3 weeks disregarding the last chapter about module-based programming, and having taken the basics, moving onto C++ was not difficult.

5 of 5 people found the following review helpful
Good for Self-Teaching 8 April 2000
By Brandon W. Uhlman - Published on Amazon.com
Format:Paperback
Most concepts are covered well, and in a logical order. Occasionally, you are told to accept things and understand them later (like the use of pointers in text filehandles.)

Concepts not commonly used (like enumerations and unions) are covered to allow the reader to understand code they may have to read, but key concepts certainly get more page space. Special libraries are not used for things like string I/O - meaning one learns 'pure' ANSI C. In this regard, a far better text when compared to Roberts' "The Art and Science of C".

Idioms are used - the ideas are covered, and 'idioms' (frequently used code patterns) relating to the topic are provided. A complete list of these idioms, as well a common errors and portability guidelines are included in the Appendicies.

Overall, a good book which which to teach oneself C. An okay reference as well, but that's not what it's designed for.

(This review is based on a pre-publication copy used by Dr. Müldner in teaching his first-year C course at Acadia University.)

1 of 1 people found the following review helpful
not good for java programmers, no answers to exercises 9 July 2006
By jackietreehorn - Published on Amazon.com
Format:Paperback
current C books are written for beginners, and I thought this book can help me skip all the info I don't need (such as loops, if/else, etc) and learn C quicker thanks to my good Java knowledge. However it fails to do that. It contains way too many details for a java programmer, and unnecessary info for a beginner.

If I would compare this book to a standard "c tutorial for java programmers" (and believe me there are many), the only positive thing would be the big number of exercises the book contains. However there are no answers to the exercises, and the author does not even reply to your email, if you ask for them nicely.

Don't waste your money and get a nice C book that you can use as a reference, or use a free "C tutorial for java programmers"

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges