Skip to content

System Programming with C and Unix

Best in textbook rentals since 2012!

ISBN-10: 0136067123

ISBN-13: 9780136067122

Edition: 2010

Authors: Adam Hoover

List price: $179.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Rent eBooks
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

KEY BENEFIT : A conceptual approach to C and Unix programming with hands-on examples. KEY TOPICS : Readers are introduced to commonly used system tools (libraries, debuggers, system calls, shells and scripting languages) and an explanation of how to utilize these tools to optimize program development. The text also examines lower level data types with an emphasis on memory and understanding how and why different data types are used. MARKET : Ideal for introductory programmers.
Customers also bought

Book details

List price: $179.99
Copyright year: 2010
Publisher: Pearson Education
Publication date: 2/13/2009
Binding: Paperback
Pages: 400
Size: 7.35" wide x 9.05" long x 0.95" tall
Weight: 1.584
Language: English

Adam W. Hooverreceived a B.S. in Computer Engineering in 1992, a M.S. in Computer Engineering in 1993, and a Ph.D. in Computer Science & Engineering in 1996, all from the University of South Florida. In 1996, he joined the Electrical and Computer Engineering Department at the University of California, San Diego, as an Assistant Project Scientist and Visiting Lecturer. In 1998, he received the department's Honorary Graduate Teaching Award. In 1999, he joined the Electrical and Computer Engineering Department at Clemson University, where he is currently an Associate Professor. Dr. Hoover is an active Member of the Institute for Electrical and Electronics Engineers (IEEE), and co-founder…    

Preface
Introduction
What is System Programming?
The Three Tools
How to Debug
Program Development
Review of C
Questions and Exercises
Bits, Bytes, and Data Types
Bit Models
Bitwise Operations
Memory Map
Questions and Exercises
Arrays and Strings
Arrays
Strings
String Library Functions
Command Line Arguments
Questions and Exercises
Pointers and Structures
Pointers
Using Pointers
Structures
Using Structures
Questions and Exercises
Input/Output
Streams
Buffers
Pipes
Files
Devices
Questions and Exercises
Program Management
Program Building
Code Organization
Program Distribution Methods
Questions and Exercises
System Calls
Families of Operations
Libraries and System Calls
Process System Calls
Signal System Calls
Socket System Calls
Questions and Exercises
Libraries
Using a Library
Purpose of Libraries
The C Standard Library
The Curses Library
The X Library
Making a Library
Library Pitfalls
Questions and Exercises
Scripting Languages
Using Scripting Languages
Shell Scripting
Perl
MATLAB
Discussion
Questions and Exercises
ASCII Table
Common Shell Commands
System Programs
Index