Using C in Software Design, Second Edition
Ronald J. Leach
This book is available for download with iBooks on your Mac or iOS device, and with iTunes on your computer. Books can be read with iBooks on your Mac or iOS device.
This inexpensive book, extensively tested in several academic and professional settings, provides a gentle, but complete, introduction to the C programming language in both the original and the current editions. The first part of the book provides a gentle introduction to programming in C. It provides enough information for a practicing scientist or engineer to be able to write substantial programs to solve their scientific problems using existing C libraries. Extensive program examples are included to illustrate the major concepts of the C programming language.
This book also illustrates the way that modern software engineering is typically done, by showing how a major software design and development project cane implemented in the C language.