[Book Cover]

Introduction to Berkeley UNIX and ANSI C, An, 1/e

Jack Hodges, San Francisco State University

Published January, 1995 by Prentice Hall Engineering/Science/Mathematics

Copyright 1995, 464 pp.
Paper
ISBN 0-13-068495-3


Sign up for future
mailings
on this subject.

See other books about:
    UNIX--Intro-Computer Science


Summary

Hodges introduces readers to a widely used version of UNIX called Berkeley System Disribution—or Berkeley UNIX—and the functional basics of the C programming language in the context of understanding, using and appreciating operating systems. The text can easily be used for self-study in a lab situation.

Features


divides coverage into three parts: I. The UNIX Operating System. II. The C Programming Language. III. System Programming with C and UNIX.
discusses the elements of programming and the interactions that the operating system mediates between the user and the computer in generic terms
.

  • this makes the concepts from the text applicable and easily transferrable to any hardware platform, language or data file.
introduces readers to the BSD dialect of the UNIX operating system—the most widely used UNIX type.
offers numerous examples tested in the Ultrix UNIX dialect.
  • examples have been executed on a number of BSD-compatible UNIX hardware platforms.
  • a conversion table is provided for all examples presented in the text in a separate appendix.
develops a fundamental, working knowledge of C for programming, including...
  • simple, but correct use of syntax.
  • programming style.
  • debugging.
  • logic in simple program writing.
encourages readers to think about the similarities C shares with other languages since these similarities will make the acquisition of new programming skills easier later on.


Table of Contents
I. UNIX.
    1. Getting Acquainted with UNIX: The Login Session.
    2. Communicating with Other Users Electronically.
    3. The UNIX File System.
    4. File Creation and Editing.
    5. The UNIX Command Shell and Process Control.
    6. Printing Documents.
    7. Network Processing.

II. PROGRAMMING LANGUAGES AND C.
    8. Introduction to Programming in C.
    9. Basic C Syntax, Semantics and Programming.
    10. Flow Control, Iteration, Arrays and Structures in C.
III. SHELL PROGRAMMING: UNIX AND C.
    11. Regular Expressions and Scripts.
    12. Shell Scripts II: The C Shell.
    13. Shell Scripts II: The Bourne Shell.
    Appendices.
    Index.
    References.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com