Introduction to the Mumps Language A Quick Introduction to the Mumps Programming Language Kevin C. O'Kane Professor Emeritus Department of Computer Science University of Northern Iowa Cedar Falls, IA 50614
[email protected] A full text on this topic in both print and ebook formats is available on Amazon.com Videos are available on youtube.com: https://www.youtube.com/channel/UC5oHS9h-prWeBrBNzXm8rYA Copies of the software used in this tutorial are are available at: http://www.cs.uni.edu/~okane/ http://threadsafebooks.com/ November 4, 2017 Mumps History 1 Mumps (Massachusetts General Hospital Utility Multi-programming System) is a general purpose programming language environment that provides ACID (Atomic, Consistent, Isolated, and Durable) database access by means of program level subscripted arrays and variables. The Mumps database allows schema-less, key-value access to disk resident data organized as trees that may also be viewed as sparse multi-dimensional arrays. Beginning in 1966, Mumps (also referred to as M), was developed by Neil Pappalardo and others in Octo Barnett's lab at the Massachusetts General Hospital (MGH) on a PDP-7, the same architecture on which Unix was being implemented at approximately the same time. Initial experience with Mumps was very positive and it soon was ported to a number of other architectures including the PDP-11, the VAX, Data General, Prime, and, eventually, Intel x86 based systems, among others. It quickly became the basis for many early applications of computers to the health sciences. Mumps History 2 When Mumps was originally designed, there were very few general purpose database systems in existence.