LocalazyLocalazy
MUMPS, neboli Massively Parallel Universal Multi-Processing System, je vysokoúrovňový programovací jazyk určený pro použití v prostředí masivně paralelních počítačů. MUMPS byl původně vyvinut v 60. letech 20. století v Massachusettské všeobecné nemocnici (MGH) v Bostonu v USA. Jazyk byl navržen tak, aby se jej mohl snadno naučit a používat zdravotnický personál, který nebyl vzdělán v oblasti informatiky. MUMPS je programovací jazyk volného tvaru, to znamená, že v něm neexistují žádná pravidla o tom, jak musí být programy strukturovány. Tato volnost umožňuje programátorům vytvářet programy jakýmkoli způsobem, který je pro danou úlohu nejefektivnější. Programy v jazyce MUMPS jsou obvykle uspořádány do modulů, které si lze představit jako samostatné podprogramy. Moduly mohou být napsány v libovolném programovacím jazyce a mohou být volány z jiných modulů napsaných ve stejném nebo jiném jazyce. MUMPS byl přenesen na mnoho různých počítačových architektur, včetně mainframů, minipočítačů, pracovních stanic a osobních počítačů. Jazyk je také k dispozici v různých operačních systémech, jako jsou Unix, VMS a Windows. MUMPS je velmi efektivní jazyk pro práci s velkým množstvím dat. Hodí se zejména pro aplikace, které vyžadují rychlý přístup k datům, jako jsou databáze. Programy v jazyce MUMPS jsou obvykle mnohem rychlejší než programy napsané v jiných jazycích, například v jazyce C nebo FORTRAN. MUMPS je interpretovaný jazyk, což znamená, že programy nejsou kompilovány do strojového kódu. Místo toho jsou prováděny interpretem jazyka MUMPS, který program během provádění překládá do strojového kódu. Díky tomu jsou programy v jazyce MUMPS přenositelné, to znamená, že je lze spustit na jakémkoli počítači, který má interpret MUMPS. Jazyk MUMPS je velmi univerzální. Lze jej použít pro širokou škálu aplikací, například pro správu databází, zpracování textu a vědecké výpočty. Jazyk MUMPS se také hojně používá ve zdravotnictví, například pro aplikace elektronických lékařských záznamů a nemocničních informačních systémů.