Бэкус, Джон

Поделись знанием:
(перенаправлено с «Джон Бэкус»)
Перейти к: навигация, поиск
Джон Бэкус
англ. John Warner Backus
Дата рождения:

3 декабря 1924(1924-12-03)

Место рождения:

Филадельфия, Пенсильвания, США

Дата смерти:

17 марта 2007(2007-03-17) (82 года)

Место смерти:

Ашленд, Орегон, США

Страна:

США

Научная сфера:

Информатика

Альма-матер:

Колумбийский университет

Известен как:

Руководитель команды, разработавшей первый высокоуровневый язык программирования ФОРТРАН; разработал БНФ

Награды и премии:

Премия Уоллеса Макдауэлла (1967)
Национальная научная медаль США (1975)
Премия Тьюринга (1977)
Премия Гарольда Пендера (1983)
Премия Чарльза Старка Дрейпера (1993)

Джон Бэкус (англ. John Warner Backus[1], 3 декабря 1924 года — 17 марта 2007 года) — американский учёный в области информатики. Он был руководителем команды, разработавшей первый высокоуровневый язык программирования ФОРТРАН, изобретателем формы Бэкуса — Наура, одной из самых универсальных нотаций, используемых для определения синтаксиса формальных языков.

В 1977 году был удостоен Премии Тьюринга

за глубокий, важный и долгоживущий вклад в разработку практических высокоуровневых программных систем, особенно в виде работы над ФОРТРАНОМ, и за основополагающие публикации по формальным процедурам спецификации языков программирования



Биография

Бэкус родился в Филадельфии, рос в Уилмингтоне (Делавэр). Окончил школу Хилл (англ. Hill School) в Поттстаун (англ. Pottstown) В 1942 поступил в Университет Вирджинии для изучения химии, однако был отчислен на втором курсе за пропуски занятий. После этого был призван в Тихоокеанский флот США, однако при медосмотре у него обнаружили опухоль черепной кости, которая была успешно удалена, а в голову вмонтирована пластина. Позже она была заменена на более надёжную, сделанную по проекту самого Джона.

После службы в армии во время Второй мировой войны Бэкус попал в Нью-Йорк, где стал учиться в радиотехнической школе. «Тогда пределом моих стремлений, — признавался он позднее, — было сделать высококачественное звуковоспроизводящее устройство». Однако один из преподавателей убедил Бэкуса продолжить образование, и он поступил в Колумбийский университет.

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

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

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

Напишите отзыв о статье "Бэкус, Джон"

Примечания

  1. [www-gap.dcs.st-and.ac.uk/~history/Biographies/Backus.html John Warner Backus.]
  2. Fortran.

Ссылки

  • Лекция при получении премии Тьюринга в 1977 г.: [www.stanford.edu/class/cs242/readings/backus.pdf Можно ли освободить программирование от стиля фон Нейманна?]
  • itc.ua/article.phtml?ID=27691 (недоступная ссылка с 27-09-2013 (3863 дня) — историякопия)
  • [www.peoples.ru/science/law/john_bekus/ Джон Бэкус]. Peoples.ru. Проверено 28 сентября 2013.
  • Леонид Черняк. [www.osp.ru/os/2003/05/183018/_p2.html Ревизия первооснов — конец застоя?]. Издательство «Открытые системы». Проверено 28 сентября 2013.
  • Юрий Полунов. [www.computer-museum.ru/frgnhist/first_p.htm «Первая попытка»]. Виртуальный компьютерный музей. Проверено 28 сентября 2013.
  • schools.keldysh.ru/sch444/museum/LANR/fortran.htm (недоступная ссылка с 27-09-2013 (3863 дня) — историякопия)
  • www.uni-vologda.ac.ru/students/seu&coa/programmers/bec.htm (недоступная ссылка с 27-09-2013 (3863 дня))
  • (2007) «[inf.1september.ru/article.php?ID=200700809 Личности. Джон Бэкус — создатель языка Fortran]». Информатика (Первое сентября) 08.

Отрывок, характеризующий Бэкус, Джон

В других разговорах она хвалила Жюли и советовала Николаю съездить в Москву на праздники повеселиться. Николай догадывался к чему клонились разговоры его матери, и в один из таких разговоров вызвал ее на полную откровенность. Она высказала ему, что вся надежда поправления дел основана теперь на его женитьбе на Карагиной.
– Что ж, если бы я любил девушку без состояния, неужели вы потребовали бы, maman, чтобы я пожертвовал чувством и честью для состояния? – спросил он у матери, не понимая жестокости своего вопроса и желая только выказать свое благородство.
– Нет, ты меня не понял, – сказала мать, не зная, как оправдаться. – Ты меня не понял, Николинька. Я желаю твоего счастья, – прибавила она и почувствовала, что она говорит неправду, что она запуталась. – Она заплакала.
– Маменька, не плачьте, а только скажите мне, что вы этого хотите, и вы знаете, что я всю жизнь свою, всё отдам для того, чтобы вы были спокойны, – сказал Николай. Я всем пожертвую для вас, даже своим чувством.
Но графиня не так хотела поставить вопрос: она не хотела жертвы от своего сына, она сама бы хотела жертвовать ему.
– Нет, ты меня не понял, не будем говорить, – сказала она, утирая слезы.
«Да, может быть, я и люблю бедную девушку, говорил сам себе Николай, что ж, мне пожертвовать чувством и честью для состояния? Удивляюсь, как маменька могла мне сказать это. Оттого что Соня бедна, то я и не могу любить ее, думал он, – не могу отвечать на ее верную, преданную любовь. А уж наверное с ней я буду счастливее, чем с какой нибудь куклой Жюли. Пожертвовать своим чувством я всегда могу для блага своих родных, говорил он сам себе, но приказывать своему чувству я не могу. Ежели я люблю Соню, то чувство мое сильнее и выше всего для меня».
Николай не поехал в Москву, графиня не возобновляла с ним разговора о женитьбе и с грустью, а иногда и озлоблением видела признаки всё большего и большего сближения между своим сыном и бесприданной Соней. Она упрекала себя за то, но не могла не ворчать, не придираться к Соне, часто без причины останавливая ее, называя ее «вы», и «моя милая». Более всего добрая графиня за то и сердилась на Соню, что эта бедная, черноглазая племянница была так кротка, так добра, так преданно благодарна своим благодетелям, и так верно, неизменно, с самоотвержением влюблена в Николая, что нельзя было ни в чем упрекнуть ее.
Николай доживал у родных свой срок отпуска. От жениха князя Андрея получено было 4 е письмо, из Рима, в котором он писал, что он уже давно бы был на пути в Россию, ежели бы неожиданно в теплом климате не открылась его рана, что заставляет его отложить свой отъезд до начала будущего года. Наташа была так же влюблена в своего жениха, так же успокоена этой любовью и так же восприимчива ко всем радостям жизни; но в конце четвертого месяца разлуки с ним, на нее начинали находить минуты грусти, против которой она не могла бороться. Ей жалко было самое себя, жалко было, что она так даром, ни для кого, пропадала всё это время, в продолжение которого она чувствовала себя столь способной любить и быть любимой.
В доме Ростовых было невесело.


Пришли святки, и кроме парадной обедни, кроме торжественных и скучных поздравлений соседей и дворовых, кроме на всех надетых новых платьев, не было ничего особенного, ознаменовывающего святки, а в безветренном 20 ти градусном морозе, в ярком ослепляющем солнце днем и в звездном зимнем свете ночью, чувствовалась потребность какого нибудь ознаменования этого времени.
На третий день праздника после обеда все домашние разошлись по своим комнатам. Было самое скучное время дня. Николай, ездивший утром к соседям, заснул в диванной. Старый граф отдыхал в своем кабинете. В гостиной за круглым столом сидела Соня, срисовывая узор. Графиня раскладывала карты. Настасья Ивановна шут с печальным лицом сидел у окна с двумя старушками. Наташа вошла в комнату, подошла к Соне, посмотрела, что она делает, потом подошла к матери и молча остановилась.
– Что ты ходишь, как бесприютная? – сказала ей мать. – Что тебе надо?
– Его мне надо… сейчас, сию минуту мне его надо, – сказала Наташа, блестя глазами и не улыбаясь. – Графиня подняла голову и пристально посмотрела на дочь.
– Не смотрите на меня. Мама, не смотрите, я сейчас заплачу.
– Садись, посиди со мной, – сказала графиня.
– Мама, мне его надо. За что я так пропадаю, мама?… – Голос ее оборвался, слезы брызнули из глаз, и она, чтобы скрыть их, быстро повернулась и вышла из комнаты. Она вышла в диванную, постояла, подумала и пошла в девичью. Там старая горничная ворчала на молодую девушку, запыхавшуюся, с холода прибежавшую с дворни.
– Будет играть то, – говорила старуха. – На всё время есть.
– Пусти ее, Кондратьевна, – сказала Наташа. – Иди, Мавруша, иди.
И отпустив Маврушу, Наташа через залу пошла в переднюю. Старик и два молодые лакея играли в карты. Они прервали игру и встали при входе барышни. «Что бы мне с ними сделать?» подумала Наташа. – Да, Никита, сходи пожалуста… куда бы мне его послать? – Да, сходи на дворню и принеси пожалуста петуха; да, а ты, Миша, принеси овса.
– Немного овса прикажете? – весело и охотно сказал Миша.
– Иди, иди скорее, – подтвердил старик.
– Федор, а ты мелу мне достань.
Проходя мимо буфета, она велела подавать самовар, хотя это было вовсе не время.
Буфетчик Фока был самый сердитый человек из всего дома. Наташа над ним любила пробовать свою власть. Он не поверил ей и пошел спросить, правда ли?
– Уж эта барышня! – сказал Фока, притворно хмурясь на Наташу.
Никто в доме не рассылал столько людей и не давал им столько работы, как Наташа. Она не могла равнодушно видеть людей, чтобы не послать их куда нибудь. Она как будто пробовала, не рассердится ли, не надуется ли на нее кто из них, но ничьих приказаний люди не любили так исполнять, как Наташиных. «Что бы мне сделать? Куда бы мне пойти?» думала Наташа, медленно идя по коридору.