This page is a compilation of reference
books and sample code that I have either used or written over the last
few years. All code written by me is free for use by anyone for any
educational or non-profit use (if you use it for profit-making purposes,
share the wealth...). PLEASE make sure
that if the code here is used it is well-documented as to prevent plaguiristic
material. Now that all the legal and moral bull-sh** is out of the
way, here are the references.
C Material
System programming
A simple shell that implements I/O redirection, backgrounding, and piping.
An alarm clock using semaphores and signals for concurrent processing.
The game of life using ncurses.
An implementation of pipes using shared memory and semaphores.
Socket programming
A (slightly) incomplete port scanner
(does not implement UDP yet...).
Rewriting the finger client.
C++ Material
Classes
An implementation of stacks and queues
using templated classes.
(Not finished!!) A Socket class,
similar to the Java Socket class.
A templated graph class
using an adjacency matrix.
Java Material
JDraw
-A simple drawing utility; Prints, saves, draws, selects,
moves, deletes images, etc.
Java Documentation
-JDK (Java Development Kit) 1.1.x documentation.
Scheme Material
An interpreter
for a small language, written in scheme.
The interpreter implements primitive ops, top-level definitions, arrays,
recursion, mutual recursion, etc.
Scm Documentation
-Documentation for Scm, a scheme interpreter.
R4RS
-Revised4 Report on Scheme.
UNIX Material
AWK Scripts
-Assorted AWK scripts.
Shell Scripts
-Assorted tcsh and csh shell scripts.
PHP Source
PHP Source code
-The PHP Sources from this site.
Miscellaneous Material
Samba Documentation
(username required)-O'Reilly's Using Samba Book.
Home
Modified Last: 06 August 2001 01:47:42 PM