Additional Resources for
CSE 271
A nice tongue-in-cheek discussion of
learning to use UNIX
.
Very basic set of UNIX commands and ideas
to get you started quickly.
Frequently asked questions about C programming
.
The Top 10 Ways to get screwed by the "C" programming language
Dennis Ritchie's 1993 paper on
The Development of the C Language
A good discussion of pointers can be found in
Simple Pointers
(Chapter 13 of
Practical C Programming
, 3rd ed).
A one page
GNU Emacs Reference Card
.
A wonderful
computer languages timeline
, and a
similarly detailed one for unix timeline and ancestry
.
A
live CD that can run X-windows, cygwin, bash, and many utilities common on UNIX
.
The
Lehigh student chapter of the ACM
has regular educational meetings and hangs out on IRC channel #acm on acm.cse.lehigh.edu. Many of them are C and UNIX experts.
A one page
GDB Reference Card
.
Sams Teach Yourself Shell Programming in 24 Hours
The GNU Bash Reference Manual
Advanced Bash-Scripting Guide
More commentary on
how to comment code
.
To learn more about regular expressions, see
Using Regular Expressions by Stephen Ramsay from the Univ. of Virginia
, the
Regular Expressions tutorial
on Linux-Learn.org, and for those interested in web applications,
Regular Expressions
from Zytrax.com.
Last revised: 3 August 2005,
Brian D. Davison
.