Єршов Андрій Петрович – академік АН СРСР: біографія, освіта, внесок в інформатику

Мови програмування

Однією з заслуг А. П. Єршова є те, що він надавав великого значення мов і систем програмування. Вчений брав участь у створенні мови Альфа, який став вдосконаленим діалектом Algol’у – одного з перших мов високого рівня, поширеного в ті роки в Європі. Перевагою «сибірського» мови, як його називав вчений, стало створення комплексної арифметики. Була також реалізована можливість оперувати з багатовимірними масивами і змінними.

Одним з перших Єршов запропонував мовну конструкцію циклу і хэшфункции. Коли в Акадмегородке з’явилася сама потужна радянська ЕОМ – БЭСМ-6, вчений приступив до розробки модифікованого мови, який отримав назву Алгибр (Альфа-гібридний). Він став першим крос-транслятор, що здійснює переклад з вихідного мови на іншу. Програма видавалася на перфокарти або перфострічки. Згодом, для здійснення передачі пакетних даних в рамках операційної системи, вченим був розроблений у 1970-1974 рр. іншу мову – Альфа-6.

Наступним кроком стало створення універсального програмує процесора Бета, який міг робити аналіз властивостей програм і використовувався також для розробки вхідних мов і оптимізують трансляторів. Створені Єршовим програмні мови стали основою для сучасного методу трансляції.

Дивіться також:  Фарбування за Грамом: методика та теоретичне пояснення