This page contains information on the microcomputer language Algol-M. Algol-M was created in 1976 at the Naval Postgraduate School and was the first high-level block-structured language to execute on a microprocessor. It was written by John Flynn and Mark Moranville who were Naval Officers in the computer science master's degree program at the Naval Postgraduate School in Monterey, CA. Algol-M was developed as their combined thesis project. Their thesis advisor was Dr. Gary Kildall, the developer of CP/M and many other innovations in the area of microcomputing. A working version of Algol-M was completed in March 1977. It was made available as public domain software and was distributed by many CP/M microcomputer clubs. A portion of the Algol-M thesis is available here.