K25074
www.crcpress.com
Intermediate C Programming
Lu
“… an excellent entryway into practical software development practices … I
wished I had this book some 20 years ago … the hands-on examples … are eye
opening. I recommend this book to anyone who needs to write software beyond
the tinkering level.”
—From the Foreword by Gerhard Klimeck, Reilly Director of the Center for Predic-
tive Materials and Devices and the Network for Computational Nanotechnology
and Professor of Electrical and Computer Engineering, Purdue University; Fellow
of the IOP, APS, and IEEE
“This well-written book provides the necessary tools and practical skills to turn
students into seasoned programmers. It not only teaches students how to write
good programs but, more uniquely, also teaches them how to avoid writing bad
programs. The inclusion of Linux operations and Versioning control as well as the
coverage of applications and IDE build students’ condence in taking control over
large-scale software developments.”
—Siau Cheng Khoo, Ph.D., National University of Singapore
“This book is unique in that it covers the C programming language from a bottom-
up perspective, which is rare in programming books. … students immediately
understand how the language works from a very practical and pragmatic per-
spective.”
—Niklas Elmqvist, Ph.D., Associate Professor and Program Director, Master of
Science in Human–Computer Interaction, University of Maryland
Intermediate C Programming provides a stepping-stone for intermediate-lev-
el students to go from writing short programs to writing real programs well. It
shows students how to identify and eliminate bugs, write clean code, share code
with others, and use standard Linux-based tools, such as ddd and valgrind. The
text enhances their programming skills by explaining programming concepts and
comparing common mistakes with correct programs. It also discusses how to use
debuggers and the strategies for debugging as well as studies the connection
between programming and discrete mathematics.
Computer Science & Engineering
K25074_cover.indd 1 5/13/15 8:43 AM
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset