Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Overview
An excellent introduction to the essential features of C and UNIX, designed to encourage readers to use them together in order to write more powerful and more efficient programs. Software design is emphasized throughout the text and every chapter includes a thorough synopsis, review problems with answers as well as several programming problems. The appendices contain solutions for nearly all review problems plus summaries of C, UNIX and vi commands, standard function libraries and C operator precedences.C and UNIX fit perfectly together and more and more software developers are taking advantage of this symbiotic relationship. This comprehensive book introduces the essential features of both in tandem so you can develop more powerful and efficient C programs in a UNIX environment.
Synopsis
Some Things Just Fit Together! Combin the strength of both C and UNIX to create powerful, more efficient computer programs! Five principles guide you through a complete course in programming:
* Emphasis on software design via program and data structure design, the design of tables, data encapsulation, and the use of abstract data types solidifies all aspects of the design process.
* The development of C and UNIX simultaneously, yet independently of one another, allows you to develop skills in both languages, or focus on them individually.
* Chapter summaries, review problems, and numerous practical programming problems enable you to tie several different concepts together in a coherent scheme.
* Extensive examples covering scientific problems, applied mathematics, and floating point arithmetic broaden the spectrum of computer science and programming. Problems feature the ideal gas law, the accuracy of summations, root finding, the future value of an annuity, simulation, time series smoothing, image processing, integrals, descriptive statistics, fuzzy sets, and sparse arrays.
* A focus on basic principles gives you the groundwork for understanding data structures, analysis of algorithms, numerical analysis, computer graphics, and compiler design.
Booknews
A text designed for a one-semester course for those with some prior programming experience. Covers the essential features of C and UNIX and how to combine them to write efficient programs. Emphasizes software design in sections on program design, syntax and control, input/output, data structure design and management, and advanced features of both languages; and includes chapter summaries, review problems, and programming problems. Appendices summarize C and UNIX commands and vi commands. Annotation c. Book News, Inc., Portland, OR (booknews.com)