This is a list of the computer languages I know. It's in descending
order of current familiarity. I find I can learn most computer
languages in a very short time (hours to a day at most for simple
tasks). A few things are included here that aren't strictly
programming languages (e.g. HTML), but they are all
computer languages of some sort.
Current regular use
These languages are ones that I currently use on a regular basis.
- sh/bash (Bourne shell, Bourne Again Shell)
- Emacs LISP
- WOOL (another LISP)
Recent extended experience
These are languages I have recently (within the last five years)
written a large program or system in, but have since stopped using.
- Scheme (STk and the OO version STklos)
- Expect (TCL)
Previous extended experience
These are languages in which I have written large systems at some time
in the past, but have not used within the last 5 years.
- PDP-11 assembler
- Zeta LISP (an early OO LISP)
- TECO (RT-11/RSTS dialect)
- VAX assembler
- XDP-1 assembler (similar to PDP-1)
- PDP-8 assembler
These are languages which I have learned and written programs in, but
no substantial sized projects. Some of these were languages used in
classes at MIT, in which the class assignments were written, but which
I never used again.
- PDP-10 assembler
- IBM-360 Assembler
These are languages with which I am sufficiently familiar to
understand programs others have written, even to the point of making
basic modifications, but have yet to write a real
program in, only toy programs.
- 8080 Assembler
- 68000 Assembler
- TECO (ITS variant)
[Top of resume]
Web pages served by the
Student Information Processing Board
server at MIT.
Copyright © 1998-2000 Michael A. Patton