Mumps/M, The legacy of the first language.

MUMPS (“Massachusetts General Hospital Utility Multi-Programming System“), or M, is a general-purpose computer programming language originally designed in 1966 for the healthcare industry. Its differentiating feature is its “built-in” database, enabling high-level access to disk storage using simple symbolic program variables and subscripted arrays; similar to the variables used by most languages to access main memory.

In this series of articles, I will be diving into the very early days of the M technology and language, just like a restoration project.

Since it’s quite old, and most implementations target Linux, I will not be using OSX for this. I have installed a Linux virtual machine (Ubuntu/Debian), and managed to run a couple of interpreters.

Summary of the Mumps journey

Interpreters and setup

Leave a comment