Home Man
Today's Posts

Students must use and complete the template provided. If you do not use the template your post may be deleted! Special homework rules apply here.

Help on Reading UNIX Programming Books.

👤 Login to reply

Thread Tools Search this Thread
# 8  
Old 04-19-2016

When we moved from a mainframe environment to a UNIX(TM) environment, most of us used this by Kernighan and Pike:
The Unix Programming Environment (Prentice-Hall Software Series): Brian W. Kernighan, Rob Pike: 9780139376818: Amazon.com: Books

Later, they wrote another:
The Practice of Programming (Addison-Wesley Professional Computing Series): 9780201615869: Computer Science Books @ Amazon.com

The first takes you from very basic stuff to software development tools, the second concentrates on productivity within that environment.

Because these are old, you should be able to find very inexpensive copies.

Best wishes ... cheers, drl
# 9  
Old 04-19-2016
Originally Posted by vectrum
Thanks. I've got the copy but it's more on programming philosophy.
This is true, but it is still the right book.

Unix is as much a collection of various APIs as it is a culture. Unix programs systematically react always "the same" in a very intricate way (the one which this book talks about) and even if you use all the APIs in an apparently correct way you might write a program which is "not UNIX" and will fit poorly into the rest (i have seen accomplished mainframe programmers do exactly that and the result was barely usable albeit being "correct" in some sense).

There are some books which have this lasting value - "Programming in the Unix Environment" is one of them and Raymonds' book is another. Here is another, centering on network programming, which plays a big role in a network-centered OS like UNIX:

"UNIX Network Programming", by W. Richard Stevens

If you budget is unlimited I'd also suggest the 3 volumes of "TCP/IP Illustrated" by the same author.

If you are interested in how a UNIX kernel is actually implemented there is one bible on this:

"Operating Systems Design and Implementation" by Andrew S. Tanenbaum

I hope this helps.

👤 Login to reply

« Previous Thread | Next Thread »
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
How does unix system administration, unix programming, unix network programming differ? thulasidharan2k UNIX for Dummies Questions & Answers 0 06-09-2011 09:40 AM
help with C programming (reading from files and printing them) (not C++) omega666 Programming 1 02-03-2011 02:37 AM
i need books (programming shell) osamasam Shell Programming and Scripting 2 10-28-2008 03:40 PM
Carreer:Networking Programming in Unix (C programming Language) vibhory2j UNIX for Dummies Questions & Answers 5 09-05-2008 07:57 PM
Unix Books Vyra UNIX for Dummies Questions & Answers 6 04-23-2007 10:50 AM
Books on Unix Vyra UNIX for Dummies Questions & Answers 2 04-23-2007 10:47 AM
unix/linux books hamza11050 UNIX for Dummies Questions & Answers 2 10-11-2004 08:09 PM
Books on Unix krishnasai Shell Programming and Scripting 2 08-06-2002 09:47 AM
Unix Books Astudent New to Unix. Which books should I read? 13 03-18-2001 09:39 AM
Unix Books Astudent UNIX for Dummies Questions & Answers 13 03-18-2001 09:39 AM

All times are GMT -4. The time now is 05:13 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
Show Password