Home > Store

Understanding UNIX/LINUX Programming: A Guide to Theory and Practice

Register your product to gain access to bonus material or receive a coupon.

Understanding UNIX/LINUX Programming: A Guide to Theory and Practice

Book

  • Your Price: $175.65
  • List Price: $206.65
  • Usually ships in 24 hours.

About

Features

  • Case-study approach to teaching—Each chapter is based on a specific Unix command or programming problem.
    • Enables students to immediately see solutions to specific problems.

  • Standard Unix-specific programs.
    • Allows students to learn how to use the system at the same time they learn how to program it.

  • Copious illustrations—Abstract ideas, structures, and procedures are depicted visually.
    • Reinforces to students fundamental ideas and concepts in an easily understandable manner.

  • Source code to complete programs—Every chapter solves the project(s) presented by developing complete programs.
    • Encourages students to make sense of abstract ideas by showing them concrete examples.

  • Humorous, memorable metaphors.
    • Helps students to retain information with whimsical and unique models.

  • Instructor's CD with extensive pedagogy—Includes lecture outlines, homework projects, blackboard slides, test bank, and solutions to most exercises.
    • Enables instructors to present a complete curriculum, while tailoring the pedagogy to fit their needs.

  • 3D model files.
    • Allows students to explore ideas by enlarging, rotating, and modifying graphics.

  • Web site—With online study guide, link to author's site, homework projects, additional code, and images.
    • Enables students to download programs to further enhance their learning experience.

Description

  • Copyright 2003
  • Dimensions: 7" x 9-1/4"
  • Pages: 552
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-008396-8
  • ISBN-13: 978-0-13-008396-8

For courses in Unix Systems Programming, Unix System Administration, and as a supplemental text for courses in Advanced Networks and Systems Programming.

This readable and comprehensive text clearly explains Unix programming and structure by addressing the solid fundamentals of Unix and providing different solutions to problems. All ideas and principles are introduced in the context of a practical problem, and excellent use is made of illustrations and listings in the text. Projects are solved by the development of complete programs, which are clearly commented on and integrated with explanations in the text.

Sample Content

Table of Contents

  •  1. Unix Systems Programming: The Big Picture.
  •  2. Users, Files, and the Manual: Who Is First.
  •  3. Directories and File Properties
  •  4. Focus on File Systems
  •  5. Connection Control
  •  6. Programming for Humans: Terminal Control and Signals.
  •  7. Event-Driven Programming: Writing a Video Game.
  •  8. Processes and Programs
  •  9. A Programmable Shell: Shell Variables and the Environment.
  • 10. I/O Redirection and Pipes.
  • 11. Connecting to Processes Near and Far: Servers and Sockets.
  • 12. Connections and Protocols: Writing a Web Server.
  • 13. Programming with Datagrams: A License Server.
  • 14. Threads: Concurrent Functions.
  • 15. IPC Roundup: Can We Talk?

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.