A MUMPS programozási nyelv

Bevezetés

A nyelv története

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 nyelv fontosabb mérföldkövei

Dokumentációs megjegyzések

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.