Richard Whitty
My name is Richard Whitty, and I am a computer science graduate. I have a very strong interest in computers, both their application and design (of hardware and software). This site contains a couple of my programming projects.
I have been programming since I was very young, and have experience with the following languages:
- C
- C++
- Shell scripting (bash, tsch, DOS/Windows shell)
- BASIC on a number of old microcomputers, as well as early versions of DOS/Windows
- Assembly language on a number of microcomputers (Z80/6502 based) as well as more modern systems (MIPS/x86).
- Java
- Delphi/Turbo Pascal
I am also familiar with:
- C++/CLI
- Prolog
- PHP
- Python
- LISP (Scheme)
- Perl
- Prolog (in the AI course)
Other experience:
- National Instruments DAQ hardware and libraries (both NI-DAQ and DAQmx)
- I have written code using libSDL (the Simple Directmedia Layer) and am familiar with most of the API
- Relational databases (mysql/oracle/access)
- Source control systems (CVS/RCS/SVN)
- General system administration, such as LDAP, Samba etc
- Wide variety of Linux and UNIX (BSD) systems
- Knowledge of Microsoft operating systems from DOS 4/Windows 3 up to Win XP/2003
My current main areas of interest are operating systems and programming languages. Most of my experimentation with operating systems revolves around the free UNIX-like systems, such as Linux and FreeBSD, whereas my work on programming languages is related to compiler technology.
I also worked as a technician for a number of years; diagnosing and fixing issues with both hardware and software, as well as providing support and training to clients both in person and remotely.
All of these interests and skills together make me versatile, I can generally pick up a new language or set of technologies quickly and effectively. If you would like a full CV, or think you can offer me work, please send an email to this address. Thank you. ;)