Джон Бэкус

Главная страница

Языки программирования
Операционные системы
ЖЗЛ
Статьи
"Художества"
Компьютерный юмор
Опросы
Программы

Гостевая книга
Rambler's Top100

ФотоРодился: 3 декабря 1924 года в Филадельфии, штат Пенсильвания, США

Джон Бэкус провел свои первые годы в Вилмингтоне (Wilmington), Дэлавэр и посещал Hill School в Поттстоуне (Pottstown), штат Пенсильвания. Он закончил обучение в 1942 году, хотя, согласно с его собственным мнением, он не относился к своей учебе в Hill School слишком серьезно:

"Я вылетал из школы каждый год. Я никогда не занимался. Я возненавидел обучение. Я просто слонялся без дела. У всего этого было прекрасное последствие в том, что каждый год я уезжал в летнюю школу в Нью-Гэмпшир (New Hampshire), где я проводил время, плавая и получая удовольствие."

Он поступил в Университет Вирджинии, чтобы заниматься химией, по просьбе своего отца. Тем не менее, он не был более прилежным, чем в школе и в 1943 году его обучение было прекращено. В этом году он вступил в армию.

В армии он получил медицинскую подготовку, работая в больнице Атланты в отделении нейрохирургии, где лечились ранения в голову. Удивительно, но у него обнаружили костную опухоль и установили пластину в его голову. Казалось,что медицина - это правильное направление для Бэкуса, но после девяти месяцев медицинской школы он бросил и это:

"Я возненавидел ее. В медицинской школе не любят мышления. Заучивать наизусть - это все, что от Вас требуют. Вы не должны думать."

Снова без каких-либо идей о том, в каком направлении ему двигаться, он снял квартиру в Нью-Йорке. Он описывает то, что случилось затем:

"Я действительно не знал, что я хотел делать в своей жизни. Я решил что то, чего я хочу - это хороший hi-fi радиоприемник, поскольку я любил музыку. В те дни они в действительности не существовали, так что я поступил в школу радиотехников. У меня был очень хороший учитель - первый хороший учитель, который у меня когда-либо был - и он попросил меня сотрудничать с ним и вычислить характеристики некоторых цепей для журнала.
Я помню проведение сравнительно простых вычислений, чтобы получить несколько точек на кривой для усилителя. Это было кропотливым, скучным и ужасным занятием, но это заразило меня математикой. То, что у нее есть применение - вот что заинтересовало меня."

Бэкус поступил в Колумбийский Университет в Нью-Йорке, чтобы изучать математику. Он закончил обучение в 1949 году. Непосредственно перед тем как закончить обучение, он посетил Вычислительный Центр IBM на Мэдисон авеню. Когда он сказал своей проводнице, что он исщет работу, она сказала ему поговорить с директором.

"Я сказал: "Нет, я не могу". Я выглядел неаккуратным и растрепанным. Но она настояла и я сделал это. Я взял тест и выполнил его."

Бэкус стал работать в IBM как программист в 1950 году. Он является изобретателем FORTRAN - первого разработанного компьютерного языка высокого уровня. Он стал коммерчески доступным в 1957 году. Описывая свою раннюю работу над FORTRAN, Бэкус сказал:

"Мы не знали чего мы хотим и как сделать это. Он просто как бы рос. Первое сражение было за то, на что язык должен быть похож. Затем за то, как выполнять грамматический разбор выражений - это было большой проблемой и то, что мы делали выглядит удивительно неуклюжим теперь...."

В 1959 году он изобрел "Форму Бэкуса-Наура" (BNF) - стандартную нотацию для описания синтаксиса языка программирования высокого уровня.

Его третий крупный вклад в информатику - разработка функциональног языка программирования, названного FP, который пропагандирует математический подход к программированию.

Статья J. J. O'Connor и E. F. Robertson

Хостинг от uCoz