Встретил английский


Met English Language (MEL) был одним из первых компьютерных языков , используемых компанией Metropolitan Life Insurance Company (MetLife). Это позволило MetLife зарекомендовать себя как сильная технологическая компания на заре коммерческих вычислений. В настоящее время он выведен из эксплуатации и больше не используется.

Met English был коболоподобным языком. Двумя его наиболее характерными характеристиками были байты и поля переменной «битности» или длины в битах, а также использование самомодифицирующегося кода ( условные переходы были реализованы путем изменения целевого адреса инструкций перехода в памяти). Язык был очень богат математическими функциями, особенно полезными для страховой отрасли. Это было многословно с таким синтаксисом, как «ДОБАВИТЬ (A FIELDA) TO (B FIELDB) ВСТАВИТЬ РЕЗУЛЬТАТ В (ОТВЕТ)».

Met English использовался для написания некоторых из самых сложных бизнес-систем в MetLife в 1950-х и 1960-х годах. [ Править ] Он оставался основным языком, используемым MetLife в 1970-х годах, но постепенно от него отказались после того, как компания стандартизировала аппаратное и программное обеспечение IBM в середине 1980-х. Системы Met English продолжали работать в компании (с новым компилятором ELCA2, который генерировал язык ассемблера IBM) до 2000 года. Большое количество кода MEL было удалено из эксплуатации в рамках подготовки к 2000 году .

Компилятор английского языка UNIVAC был первым, выпущенным в MetLife в 1959 году (другие источники указывают на 1957 год). Его главная ценность заключалась в опыте, полученном при использовании языка и при реализации программы компилятора. Эти первоначальные усилия сделали более поздние компиляторы H-800 более эффективными, позволив улучшить их, основываясь на ретроспективе. Компилятор UNIVAC использовался еще в 1964 году.

Compromise English Language Compiler, скомпилированный на UNIVAC II, но с кодировкой H-800. Такой подход позволил MetLife создать систему компиляции для H-800 практически сразу после установки машин. Вся производственная работа над системами Honeywell до лета 1963 года обрабатывалась компилятором компромиссов.

Гибридный компилятор был промежуточным устройством между Compromise и компиляторами H-800. Первая половина компиляции была выполнена на компьютере H-800 с использованием заполненных разделов компилятора H-800; остальное было сделано на компиляторе компромисса. Преимуществами были экономия машинного времени, лучшая диагностика и некоторая либерализация языковых правил.