Computer Languages
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.
-  HTML
-  sh/bash (Bourne shell, Bourne Again Shell)
-  Emacs LISP
-  M4
-  awk
-  sed
-  C
-  WOOL (another LISP)
-  make
-  csh
-  SQL
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
-  TeX/LaTeX
-  .zwgc.desc
-  Zeta LISP (an early OO LISP)
-  TECO (RT-11/RSTS dialect)
-  RATFOR
-  FORTRAN-IV
-  TJ6
-  DCL
-  COBOL
-  NEAT/3
-  VAX assembler
-  MUMPS
-  XDP-1 assembler (similar to PDP-1)
-  PDP-8 assembler
-  Focal
-  Basic
-  Basic-Plus
-  RUNOFF
Basic experience
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
-  Pascal
-  Scribe
-  Pike
-  Macsyma
-  APL
-  IBM-360 Assembler
-  JCL
-  HACTRN
Read-only languages
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.
-  PERL
-  C++
-  8080 Assembler
-  68000 Assembler
-  TECO (ITS variant)
-  Smalltalk
-  Bolio
[Top of resume]
[Work history]
[Other Experience]
[Education]
[Operating Systems],
[Hardware],
Web pages served by the
Student Information Processing Board
server at MIT.
Copyright © 1998-2000 Michael A. Patton