The following is a list of the code that I have authored, unless otherwise
commented. I have broken the code down into specific listings by language.
This listing, by far, is not complete. This page will remain under
continuous construction until I have finished with school. At that point,
it will undergo a drastic facelift to become my "living" resume.
I have also begun to do a little freelance web-site design. In addition to
my source code, I have included a section with links to the sites that I
have created. Feel free to send comments about any of the code or the web
sites that I have created. I am ALWAYS open to constructive criticism.
All the code included on this page is free for public access. I only ask
that you drop me a note to let me know if you find something here that is
useful to you. Most of the code included here is not commented very well.
This program emulates the functionality of the word count ("wc") UNIX command. For a more complete description, type "man wc" from the UNIX/Linux system shell. The program's results are undefined when attempting to count the "words" in an executable/binary file.
This program will identify whether or not a string of characters (line) entered by the user is a palindrome. The program will accept a maximum of 80 characters to check.
This program does the exact same thing as repeat.c does. It was simply an exercise in using multiple files to create programs. To implement the program you will have to use repeat1.c and repeat2.c.
This program uses pointers to rotate the elements of an array in a positive/right direction or in a negative/left direction. It also uses command line arguments during compilation to adjust the array between 'integer', 'character', or 'float' types.
A Times Table Tutoring program with the very young student in mind. This program generates random 2-value multiplication problems and gives the user two opportunities to obtain the correct answer. If the user is unable to determine/obtain the correct answer, the program then gives the user a 'walkthrough' on solving the problem.
This program demonstrates the use of signal to trap keyboard interrupts from the terminal. The program was written and implemented in UNIX, so the results are undefined on any other platform.
File containing routines that are necessary to run some of the programs listed below. Include this file in the project file of the pascal project if the program below contains the line: "USES cs65"