Джон Бэкус (John Backus)
Подробнее
- Родился
- Умер
- Известен как
- создатель Fortran, форма Бэкуса — Наура
- Награды
- Премия Тьюринга, 1977
Руководил проектом Fortran и тем самым доказал, что компилятор способен выдавать достаточно хороший код, — чему в 1954 году никто не верил.
Возражение против языков высокого уровня сводилось к производительности: считалось, что вручную написанный ассемблер всегда победит. Поэтому команда Бэкуса в IBM вложила в оптимизацию не меньше сил, чем в сам язык, и готовый компилятор 1957 года выдавал код, близкий по качеству к написанному вручную. Это закрыло вопрос и позволило поднять уровень абстракции в программировании.
Он же предложил нотацию грамматик, которая с поправками Питера Наура превратилась в форму Бэкуса — Наура, по-прежнему стандарт описания синтаксиса языков. В тьюринговской лекции 1977 года он выступил против собственного наследия и призвал к функциональному программированию, спросив, можно ли освободить программирование от стиля фон Неймана.