MUMPS
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
MUMPS, sigla para Massachusetts General Hospital Utility Multi-Programming System (Sistema de multiprogramação do Hospital Geral de Massachusetts) é uma linguagem de programação procedural e normalmente interpretada criada no final da década de 1960, originalmente para uso na área da saúde. Ela foi projetada para a produção de aplicações multiusuário com orientação ao banco de dados. Foi criada antes da linguagem C e antes da maior parte das linguagens populares que estão em uso hoje, além de ter uma sintaxe bastante incomum. Sua característica mais singular e diferenciadora é o "built-in" de banco de dados, permitindo acesso de alto nível de armazenamento em disco utilizando variáveis simples e simbólicas do programa, semelhantes às variáveis utilizadas pela maioria das linguagens para acessar a memória principal.
MUMPS | |
---|---|
Paradigma | Programação procedural |
Surgido em | 1966 |
Última versão | ANSI X11.1-1995 (08 de dezembro de 1995 (28 anos)) |
Criado por | Neil Pappalardo |
Estilo de tipagem | typeless |
Influenciada por | JOSS |
Influenciou | PSL, Caché ObjectScript |
Sistema operacional | Cross-platform |
Ela foi amplamente adotada na década de 1970 e no início da década de 1980 nos bancos de dados/sistemas clínico e financeiro, continuando a ser usada por muitos dos mesmos clientes hoje. Atualmente é usada em sistemas de registos de saúde eletrônicos, assim como por várias redes bancárias e comércio online/serviços de investimento.
A linguagem oferece uma ampla gama de recursos a baixo custo, incluindo funções típicas de SGBDs. Muitos de seus recursos (como matrizes esparsas e o único tipo de dado ser strings) vem de sua criação original para tratar de dados clínicos.
MUMPS deu origem ao banco de dados Caché.