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
 
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 [Paperback]

Tomasz Muldner (Author)
3.0 out of 5 stars  See all reviews (3 customer reviews)

List Price: $88.00
Price: $79.24 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.76 (10%)
  Special Offers Available
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0201702797 978-0201702798 March 16, 2000 1

Two-part organization allows readers to learn C by construct and by problem. Takes programmers with some familiarity with Java and helps them understand how to program using C by relating the tasks and procedures of the two languages. Programmers who are familiar with Java and want to learn C.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

C for Java Programmers + Data Structures and Other Objects Using Java (3rd Edition) + Your UNIX: The Ultimate Guide
Price For All Three: $280.51

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Data Structures and Other Objects Using Java (3rd Edition) $104.78

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Your UNIX: The Ultimate Guide $96.49

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

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

About the Author

Tomasz M,ldner is a professor of computer science at Acadia University in Nova Scotia, one of Canada's top undergraduate universities. He is the recipient of numerous teaching awards, including the prestigious Acadia University Alumni Excellence in Teaching Award in 1996. He has over 20 years of experience working with C and UNIX, and in 1988 co-authored the book C as a Second Language. His research interests include distributed object-oriented programming, mobile agents, and collaborative applications. Dr. M,ldner received his Ph.D. in mathematics from the Polish Academy of Science in Warsaw, Poland in 1975.

0201702797AB04062001


Product Details

  • Paperback: 500 pages
  • Publisher: Addison Wesley; 1 edition (March 16, 2000)
  • Language: English
  • ISBN-10: 0201702797
  • ISBN-13: 978-0201702798
  • Product Dimensions: 9.3 x 7.4 x 1.2 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #924,791 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

3 Reviews
5 star:    (0)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

7 of 7 people found the following review helpful:
4.0 out of 5 stars Quick jump onto C!!, July 8, 2001
By 
Ali Civril (Ankara, Turkiye) - See all my reviews
This review is from: C for Java Programmers (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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
4.0 out of 5 stars Good for Self-Teaching, April 8, 2000
This review is from: C for Java Programmers (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.)

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
1.0 out of 5 stars not good for java programmers, no answers to exercises, July 9, 2006
This review is from: C for Java Programmers (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"
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(2)

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject