Microsoft KB Archive/11967

Variations in C PSS ID Number: Q11967 Article last modified on 10-13-1986 PSS database name: PRESS

VARIATIONS IN C by Steve Schustack Price: $19.95 Pages: 368 ISBN: 0-914845-48-9 Pub. Date: September 20, 1985 Foreword by Gerald Weinberg

Develop Professional Programming Techniques with: VARIATIONS IN C

The C programming language has gained widespread popularity among application programmers because of its flexibility and portability from one operating environment to another. This September, Microsoft Press will publish a thorough guide to developing efficient professional applications with this versatile language - VARIATIONS IN C. Written by noted C expert Steve Schustack, VARIATIONS IN C is designed to provide experienced programmers with the information needed to develop high quality application software, with special emphasis on the user interface. The author’s approach is based on the proposed ANSI C standards and version 3.0 of Microsoft’s best-selling C compiler. For those unfamiliar with C syntax, Schustack begins with a discussion of data types, operators, control flow statements, the ways in which programs can store and access data, and the fundamental unit of all C programs, the function. Next, VARIATIONS IN C guides the reader through the actual development of a product - “The Order-Entry Application.” Schustack presents the design and complete source code for the application, and then provides a detailed explanation of each function. Special emphasis is given to the code necessary to manage the prompt screens that comprise the user interface. Using “The Order-Entry Application” as a model, VARIATIONS IN C offers streamlined tips and techniques that will help programmers develop efficient, portable, user-friendly applications. Schustack covers such advanced topics as memory addressing, multi-dimensional arrays, direct access, dynamic allocation of memory, and bit-level operations. VARIATIONS IN C also contains several useful appendices for quick reference. As a visual introduction to the programming techniques presented in VARIATIONS IN C, Microsoft Press will offer a companion software disk containing the complete source code for the “Order-Entry Application.” Readers can order the disk for $12.95 direct from Microsoft Press by mailing in a special bind-in card. After receiving his Bachelor of Arts degree in Mathematics at the State University of New York at Binghampton, Steve Schustack studied computer science under Gerald Weinberg at SUNY’s School of Advanced Technology. Steve has worked as a system programmer at Argonne National Laboratory and has written programs for the United States Navy. For the past four years, he has taught a series of successful seminars on professional C programming for major corporations all over the country. Microsoft Corporation, based in Bellevue, Washington, develops and sells a wide range of operating systems, languages, application programs, and hardware products, as well as books, for the microcomputer marketplace.

Copyright Microsoft Corporation 1986.