Введение

MIIS (Meditech Interpretive Information System) – это язык программирования, подобный MUMPS, разработанный А. Нилом Паппалардо и Куртом В. Марблом на DEC PDP в больнице Массачусетса с 1964 по 1968 год. Эволюция MUMPS пошла по двум основным направлениям: собственно MUMPS и MIIS. MUMPS стал стандартным языком ANSI и ISO. В то время как многие реализации MUMPS были стандартизированы для обеспечения совместимости, MIIS не был стандартизирован, а стал проприетарной системой. В качестве примера различий между MUMPS и MIIS, значение логического выражения в MUMPS может быть ложным – нуль или истинным – ненуль, канонически – один. В MIIS значение false – это пустая строка, а значение true – строка, состоящая из символа удаления ASCII (код 127). Существует также философское различие между этими диалектами. MIIS часто придерживается подхода, что код должен выполняться последовательно, независимо от возможных ошибок, в то время как MUMPS выдает ошибку, чтобы предотвратить более серьезные проблемы. Например, при встрече с неопределенной переменной, MUMPS генерирует ошибку, а MIIS рассматривает ее как nil. В 1980-х годах больница Бригама и Женщин в Массачусетсе использовала MIIS для программирования своего мэйнфрейма Data General. В 1986 году SCAMC сообщила, что в больнице общего профиля Ванкувера также была разработана интегрированная система управления кардиологическими пациентами, написанная на MIIS. Язык MIIS использовался при программировании библиотечных систем, а также систем здравоохранения. Библиотечная система OCLC является одним из примеров. Он также использовался для создания финансовых систем для страховых брокеров, как это было видно в Ирландии и Великобритании в конце 1970-х годов.