answered question
Did you ask this question via Twitter?
We create a Mahalo account for everyone who asks a question via Twitter. Claim your Mahalo account
We create a Mahalo account for everyone who asks a question via Twitter. Claim your Mahalo account
answers (1)
Unix is an operating system like Microsoft Windows is. Solaris Unix, Mac OS X, and Red Hat Linux are all versions of Unix. When Unix was first created, Kernighan and Ritchie made a language to be used with it: C. Often when people speak of Unix programming, they are referring to writing C (or C++) programs for the Unix operating system. I use the gcc/g++ compiler. A good Unix programmer also knows how to write C code that interacts with the Unix environment, especially at the low level: interrupts, signals, IO, processes, threads, and distributed computation over a network.
Most good Unix programmers are also comfortable with shell scripting: writing scripts for the shell, which is a process that does command-line interpretation. Some shells include the C Shell (csh), the popular Bourne Again Shell (bash), the TC shell (tcsh), etc. Shell scripting for each is slightly different but allows about the same things: loops, variables, and simple interaction with Unix commands and files.
I recommend you get a few good textbooks if you want to be a good C++ programmer:
Most good Unix programmers are also comfortable with shell scripting: writing scripts for the shell, which is a process that does command-line interpretation. Some shells include the C Shell (csh), the popular Bourne Again Shell (bash), the TC shell (tcsh), etc. Shell scripting for each is slightly different but allows about the same things: loops, variables, and simple interaction with Unix commands and files.
I recommend you get a few good textbooks if you want to be a good C++ programmer:
- The C Programming Language by Brian W. Kernighan and Dennis M. Ritch
- UNIX Systems Programming by Kay A. Robbins and Steven Robbins
- Advanced Programming in the UNIX Environment by W. Richard Stevens and stephen A. Rago
source(s):
Textbooks
Textbooks
Voted as best: daigakuinsei, dcanswerer
Related questions
140 characters left












