Best of
Programming

1988

The AWK Programming Language


Alfred V. Aho - 1988
    In 1985, a new version of the language was developed, incorporating additional features such as multiple input files, dynamic regular expressions, and user-defined functions. This new version is available for both Unix and MS-DOS. This is the first book on AWK. It begins with a tutorial that shows how easy AWK is to use. The tutorial is followed by a comprehensive manual for the new version of AWK. Subsequent chapters illustrate the language by a range of useful applications, such as: Retrieving, transforming, reducing, and validating data Managing small, personal databases Text processing Little languages Experimenting with algorithms The examples illustrates the books three themes: showing how to use AWK well, demonstrating AWKs versatility, and explaining how common computing operations are done. In addition, the book contains two appendixes: summary of the language, and answers to selected exercises.

Numerical Recipes in C: The Art of Scientific Computing


William H. Press - 1988
    In a self-contained manner it proceeds from mathematical and theoretical considerations to actual practical computer routines. With over 100 new routines bringing the total to well over 300, plus upgraded versions of the original routines, the new edition remains the most practical, comprehensive handbook of scientific computing available today.

Sparse Distributed Memory


Pentti Kanerva - 1988
    The concluding chapter describes an autonomous system that builds from experience an internal model of the world and bases its operation on that internal model. Close attention is paid to the engineering of the memory, including comparisons to ordinary computer memories."Sparse Distributed Memory "provides an overall perspective on neural systems. The model it describes can aid in understanding human memory and learning, and a system based on it sheds light on outstanding problems in philosophy and artificial intelligence. Applications of the memory are expected to be found in the creation of adaptive systems for signal processing, speech, vision, motor control, and (in general) robots. Perhaps the most exciting aspect of the memory, in its implications for research in neural networks, is that its realization with neuronlike components resembles the cortex of the cerebellum.Pentti Kanerva is a scientist at the Research Institute for Advanced Computer Science at the NASA Ames Research Center and a visiting scholar at the Stanford Center for the Study of Language and Information. A Bradford Book.

Software Engineering: A Beginner's Guide


Roger S. Pressman - 1988
    This book serves as a cookbook for software engineering, presenting the subject as a series of steps that the student can apply to complete a software project.

A Method of Programming


Edsger W. Dijkstra - 1988
    

A Small C Compiler: Language, Usage, Theory, and Design


James E. Hendrix - 1988
    

C Programming Guide


Jack J. Purdum - 1988
    

New Peter Norton Programmer's Guide to the IBM PC and PS/2: The Ultimate Reference to the Entire Family of IBM Personal Computers


Peter Norton - 1988
    It includes technical data, quick reference charts and Norton's characteristically astute insights and covers a range of new topics as well as new information on previously covered topics.New topics include: the 80286 and 80386 microprocessors, the enhanced keyboard, the new VGA and MCGA, the new PS/2 ROM BIOS and all current versions of PC-DOS.

Introduction to Functional Programming


Richard S. Bird - 1988
    There are new chapters on program optimisation, abstract datatypes in a functional setting, and programming in a monadic style. There are complete new case studies, and many new exercises. As in the first edition, there is an emphasis on the fundamental techniques for reasoning about functional programs, and for deriving them systematically from their specifications. The book is self-contained, assuming no prior knowledge of programming and is suitable as an introductory undergraduate text for first- or second-year students.

Functional Programming Using Standard Ml


Ake Wikstrom - 1988
    

Programming Synthesizers


Helen Casabona - 1988
    Instruction on Editing Presets, Editing in Performance and also includes musical examples and solos.

The Waite Group's Microsoft C Bible


Nabajyoti Barkakati - 1988
    Each routine is preceded by a practical tutorial and categorized by function. The compatability box feature is covered.

ADA from the Beginning


Jan Skansholm - 1988
    An all-new chapter reviews the features of Ada 9X which support object-oriented programming, and its relationship with object-oriented design.

Db2: Design & Development Guide


Gabrielle Wiorkowski - 1988
    It is a concise, easy-to-read guide--understandable to beginners as well as seasoned professionals. Includes features on the new version of DB2, 2.3.

Graphics Programming in C


Roger T. Stevens - 1988
    Written for all levels of programmers, this reference will help users understand what is going on behind commercial graphics packages and how to supplement them to fit individual needs.

On the cruelty of teaching Computer Science


Edsger W. Dijkstra - 1988
    

Contemporary Studies in Sociology, Volume 15: Social Structures: A Network Approach


Barry Wellman - 1988
    It contains non-technical articles that contrast structural analysis with other social scientific approaches. It deals with individual behaviour and identity and with neighbourhood and community ties. It examines the relationships within and between organizations, discussing how firms occupy strategically appropriate niches. It also explores the impact of the growth of the Internet, equating computer networks as social networks connecting people in virtual communities and collaborative work.