Джон Бекъс

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
Джон Уорнър Бекъс
Роден 3 декември 1924 г.(1924-12-03)
Филаделфия, Пенсилвания
Починал 17 март 2007 г. (на 82 г.)
Ашланд, Орегон
Националност Американска
Работил в IBM
Алма матер Колумбийския университет
Известен с Скорост на кодиране ,FORTRAN ,ALGOL ,BNF ,Function-level programming
Награди Награда Тюринг, Дрейпър награда

Джон Уорнър Бекъс (английски: John Warner Backus, 3 декември , 1924, Филаделфия ,Пенсилвания - 17 март , 2007 г. ,Ашланд, Орегон) е американски информатик.

Той ръководил екипа, изобретил първият широко използван програмен език на високо ниво FORTRAN и е изобретил формата Backus-Naur form (BNF) - почти универсално използвана система за означаване на езиковия синтаксис. Той също е направил проучвания на програмирането на ниво функции и е помогнал да се популяризират.

IEEE го награждават с наградата W.W. McDowell Award през 1967 г. за развитие на FORTRAN. Той получава национален орден в областта на науката през 1975 г. и награда ACM Turing Award през 1977 г. за задълбочен, влиятелен и траен принос към дизайна на програмните практически системи от високо ниво, особено заради работата си по FORTRAN и за публикуването на официални процедури по уточняване на програмните езици.

Личен живот и кариера[редактиране | edit source]

Бекъс е роден във Филаделфия , Пенсилвания и e израснал в близкия Уилмингтън , Делъуевър. Учил е в Хил в Потстаун, Пенсилвания. След като влиза в Университета във Вирджиния, за да учи химия, се отказва и е призован в американската армия. Започва да учи медицина в колежа в Хейвфорд и по време на стажа му в болница му поставят диагноза краниален тумор, който е бил успешно премахнат; била е монтирана пластина в главата му и той приключва медицинското си обучение след 9 месеца, след което следва операция за подмяна на пластината с подобна по негов дизайн.

След като се мести в Ню Йорк, той от начало учи за радио техник и започва да се интересува от математика. През 1949 г. завършва Колумбийския университет с магистърска степен по математика и се присъединява към IBM през 1950 г. През първите 3 г. работи по SSEC- Selective Sequence Electronic Calculator. Първият му голям проект е бил да напише програма за изчисление позициите на Луната. През 1953 г. той разработва Speedcoding, първия език от високо ниво, създаден за компютър на IBM.

С цел да се олесни програмирането през 1954 г. той събира екип, който да формулира и развие Fortran за компютъра на IBM 704. Това е първия език от високо ниво, който започва да се използва широко.

В края на 50-те години на 20-ти век, той участва в международните комисии, които развиват Алгол 58 и Алгол 60, последния бързо се превръща в световен стандарт за публикуване на алгоритми. Той представя Бакус-Наур формата (BNF) в доклада на ЮНЕСКО за Алгол 58. Това е официална система за описване на всякакъв вид контекстно независим програмен език и играе важна роля при развитието на програмите за компилиране. Този негов принос му помага да спечели награда Тюринг(английски: Turing Award).

По-късно работи върху език за функционалното програмиране, известен като ФП (FP), описан в лекцията му при връчването на Тюринг наградата със заглавие: "Може ли програмирането да се освободи от стила фон Нойман?". Той прекарва последната част от кариерата си развивайки езика FL (Function level), наследник на FP.

Той получава титлата сътрудник на IBM (IBM Fellow) през 1963 г. и е награден с титла хонорис кауза от университета Анри Поанкаре в Нанси (Франция) през 1989 г. и награда Дрейпър през 1993 г. Той се пенсионира през 1991 г. и умира в дома си в Ашланд, Орегон на 17 март 2007 г.

Награди и отличия[редактиране | edit source]

  • IBM Fellow (1963)
  • W.W. Макдауъл Award (1967)
  • Носител на медал от Националната фондация за наука (National Science Foundation) (1975)
  • Тюринг награда (1977)
  • Сътрудник на Американската академия на науките и изкуствата (1985 г.)
  • Носител на степен хонорис кауза от Университета Анри Поанкаре (1989 г.)
  • Носител на награда Дрейпър (1993 г.)
  • Носител на наградата на Музея по компютърна история (Computer History Museum Fellow Award)(1997)
  • Астероид 6830 Джон Бекъс, наречен в негова чест (1 юни, 2007 г.)

Външни препратки[редактиране | edit source]

Уикицитат
Уикицитат съдържа колекция от цитати от/за
Криейтив Комънс - Признание - Споделяне на споделеното Лиценз за свободна документация на ГНУ Тази страница частично или изцяло представлява превод на страницата „John Backus“ в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс - Признание - Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година — от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите.