.
.
.
.
About Rich

Home
Portfolio
Programming
Recommendation
Resume
This Web Site
Web Site Design

[email protected]
.
  .
Programming

Rich after an all-night programming session at the University of Utah.I began programming many years ago, while I was still in elementary school. In the computer lab, I thought it was fun to use BASIC to put the Apple IIe's into a neverending loop, forever printing something like "Rich is the coolest!"

Little did I know that my sparse knowledge of BASIC and Apple IIe's would one day become knowledge of several computer systems and programming languages.

Picture: Rich after an all-night programming session at the University of Utah.

.

Currently, I have working knowledge of programming on the following computer systems:
  • MS-DOS
  • Unix/Linux
  • Palm OS (Pocket C)
  • TI-8x (TI-BASIC)

I have also programmed in all of the following programming languages:
  • BASIC
  • Pascal
  • PERL
  • HTML
  • C/C++
  • VBScript (ASP)
  • Lisp

.

Below you will find various computer programs that give an example of what I have written.

Name Description Source Code
programs.zip All of the programs listed here compressed into one archive. All available source code included
cwsdpmi.exe You may need this program in order to execute some of my programs. Not Available
cg10.exe A program created to garble C/C++ source code. It messes with variable names, adds comments, deletes white space, and basically makes source code fairly unreadable. Not very useful, but fun to annoy friends with! cg10.c
cg10.h
cs1.exe Comments in programs are useful, but sometimes they get in the way. It is also often helpful to view a program's source code without comments for clarity. This program removes all comments from a C/C++ source code file. cs1.c
ef3d.avi An attempt to render the electric field due to point charges in 3-Dimensions. It works, but the display method needs improvement. A combination of C, batch files, POV-Ray, and Dave's Targa Animator.
efc4.exe This program displays the electric field due to point charges in two dimensions. It works beautifully. (Red is a high E field, black is a low E field) efc4.c
guitar.avi I modeled this guitar at the University of Utah's HSCI program using the U. of U.'s 3D engineering and modeling system, Alpha 1. With this model, I was awarded the Outstanding Performance Award for Excellence in Computer Graphics and Geometric Modeling. (By the HSCI of the U. of U.) Alpha 1 (Shape C Edit Language), and probably Dave's Targa Animator
head.exe
richsmal.bmp
If you've ever wondered what it would be like to see my head detatched from my body... (Just kidding) head.c
pw3.exe A program that demonstrates projectile motion. pw3.c
sr7.exe A simple search and replace program. sr7.c

I have also created other programs that are not listed here:
  • Database management system (ASP)
  • CGI voting system (with C)
  • CGI Bibliography creation system (C)
  • Guitar chord finder (C)
  • Simple music composition program (Pascal)
  • And much more!
Rich Christiansen, [email protected]
.
  .
.
.
.
.