C for Java Programmers
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