A MUMPS egy mozaikszó, a Massachusetts General Hospital UtilityMulti-Programming System szavak rövidítése. A nyelvet több helyen M nyelvnek is nevezik. Fejlesztését a Laboratory of Computer Science at Massachusetts General Hospital végezte még a 60-as években, alapvetően egészségügyi programok fejlesztésére. Az első változatok még nagyon hasonlítottak a korai BASIC nyelvhez. A 70-es, 80-as években terjedt el igazán a programnyelv az egészségügyi területeken. Akkoriban a nyelv nagy előnye volt a beépített többdimenziós adatbázis-kezelési technológia. A technológia igazi erőssége abban állt, hogy könnyen és hatékonyan lehetett indexelni a méretbeli korlátok nélküli mátrix- vagy fastruktúrájú adathalmazokat. A MUMPS nyelvet implementáló adatbázis-kezelők közül érdemes megjegyezni a Micronetics Standard MUMPS (MSM) szoftvert. A 90-es évekre a nyelvet tulajdonképpen csak az InterSystems terjesztette. InterSystems Caché néven egy objektum-orientált adatbázis-kezelőt fejleszt, melynek a programozótól viszonylag elrejtett nyelve a MUMPS. Minden egyes SQL lekérdezés automatikusan MUMPS kóddá konvertálódik, és az fut le a rendszeren. 2010. május 13-án az Európai Űkutatási Ügynökség a MUMPS nyelvet választotta Gaia nevű projektjéhez, mely során a Tejutat vizsgálják.
A dokumentációban előforduló jelek, és jelentései.
Jel | Jelentés |
¶ | Sortörés, általában egy <ENTER> billentyű leütése. |
ért·ért | Két érték elválasztva egy és csak egy szóközzel. |
(param) | Kötelező paraméter jelölése. |
{param} | Egy paraméterlista opcionális paramétere. |
→ | Tabulátor. |