top of page

Джон Бэкус

Джон Бэкус 

(3 декабря 1924 года — 17 марта 2007 года) 

— американский учёный в области информатики. Он был руководителем команды, разработавшей первый высокоуровневый язык программирования 

ФОРТРАН, изобретателем формы Бэкуса — Наура, одной из самых универсальных нотаций, используемых для определения синтаксиса формальных языков.

В 1950 году Джон Бэкус, уже имея степень магистра математики, пришёл в фирму IBM. Ему было тогда 25 лет. Вскоре он возглавил группу, разрабатывавшую интерпретатор «Быстрый кодировщик» для компьютера IBM 701, а позже принял участие в создании усовершенствованного варианта этой машины, модели IBM 704. В 1953 году Бэкус предложил создать для компьютера IBM 704 язык, позволяющий записывать команды почти в обычной алгебраической форме, и компилятор для него. Данное предложение быстро нашло поддержку, так как в фирме искали пути, обеспечивающие увеличение сбыта своих компьютеров, и потому стремились сделать их более привлекательными, «дружественными» пользователю.

Джон Бэкус получил премию Тьюринга 17 октября 1977 года за создание языка высокого уровня, программы на котором имели бы удобный для человека вид, и транслятора, который переводил бы команды высокого уровня в машинный код.

 

Предложение о разработке этого средства взаимодействия с ЭВМ было впервые озвучено в 1953 г. А уже через год свет увидел первый официальный документ, в котором нашли отражение идеи Бэкуса. Первая версия Фортрана стала доступной в 1957 г. Ещё через год термин FORTRAN стал обозначать целую группу языков программирования, применявшихся прежде всего в научных расчётах.

Однако интересы Бэкуса были гораздо шире, чем только переработка имеющихся стандартов: он принимал активное участие в создании другого популярнейшего языка программирования — Алгол.

Джон Бэкус попутно разработал специальную систему определений для языков программирования. Вскоре этот способ записи назвали нормальной формой Бэкуса или БНФ. Позже датский учёный Питер Наур внёс уточнения в методику Бэкуса, и эту форму стали называть формой Бэкуса — Наура, при этом сокращение осталось прежним — БНФ.

Фортран (Fortran) — первый язык программирования высокого уровня, получивший практическое применение, имеющий транслятор и испытавший дальнейшее развитие. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM. Название Fortran является сокращением от FORmula TRANslator (переводчик формул). Фортран широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм.

bottom of page