Jon Backus

Source: http://www.columbia.edu/cu/computinghistory/backus.html

Kompyuter dasturlash tillarida kashshof, Kolumbiya universitetidagi IBM Watson laboratoriyasi, 1950-52

Yangi, 2022 yil iyul, Backusning Los-Alamosdagi xalqaro hisoblash tarixi konferentsiyasiga 34 daqiqalik murojaati videosi, 1976 yil iyun. Daqiqa 4:40: SSEC ; 20:00: Fortran ; 29:00: BNF ; 29: Savol-javob... Videoga qarang( Maslahat uchun Allen Olleyga rahmat )

Chapdagi fotosurat: Jan Ford Brennandan, " Kolumbiya universitetidagi IBM Watson laboratoriyasi: tarix ", IBM, Armonk NY (1971). Sarlavhada shunday deyilgan: "FORTRANni ishlab chiqqan guruh rahbari Jon Backus (1954-57), SSECning dastlabki dasturchisi edi". Ikkinchi jahon urushida AQSH armiyasida xizmat qilganidan soʻng, Backus 1949 yilda Kolumbiya umumiy tadqiqotlar maktabida matematika boʻyicha bakalavr darajasini oldi va 1950 yilda matematika boʻyicha Kolumbiya magistri darajasini oldi. U IBM Watson laboratoriyasida ishlagan .1950 yildan 1952 yilgacha Kolumbiya universitetida ishlagan va IBMning Dasturlash tadqiqot guruhiga rahbarlik qilgan va 1963 yilda IBM stipendiyasi unvoniga sazovor boʻlgan. FORTRANdan tashqari, Backus BNF (Backus Normal Form yoki Backus Naur Form, Noam Chomskiyning generativ ilovasi)ni ham ishlab chiqqan. grammatikadan rasmiy kompyuter tillariga), kompyuter dasturlash tillarini rasman tavsiflash uchun ishlatiladigan til va Algol 60 qayta ko'rib chiqilgan hisobotining asosiy muallifi edi . U 1991 yilda nafaqaga chiqdi. ACM Turing mukofoti iqtibos:

Amaliy yuqori darajadagi dasturlash tizimlarini loyihalashga qo'shgan chuqur, ta'sirli va doimiy hissasi uchun, xususan, FORTRAN bo'yicha ishi va dasturlash tillarini spetsifikatsiya qilish bo'yicha rasmiy protseduralarning muhim nashri uchun.

Jon Backus 2007 yil 17 martda Oregon shtatining Ashland shahridagi uyida vafot etdi.

2004 yilda men u bilan tanishuvdan keyin quyidagi yozishmalarni oldim:

____________________________
Sana: Chorshanba, 31 mart 2004 yil 12:06:14 EST
Kimdan: Frank da Kruz <fdc@columbia.edu>
Kimga: Jon Backus <jbackus1@xxxxx.xxx>
Mavzu: Kolumbiya universiteti Hisoblash tarixi

Salom Jon, siz bilan bog'lanish juda yaxshi. Men hali ham Uotson laboratoriyasiga ishga kelganimdan beri siz mahalliy qahramon bo'ldingiz.

Men birinchi marta 1965 yilda armiyada kompyuter va Fortran bilan uchrashdim va 1966 yilda Kolumbiyaga etib keldim (IBM hali bu erda, men hozir o'tirgan binoda edi, lekin o'sha paytda men buni bilmasdim). O'sha kunlarda Watson laboratoriyasi hali ham platalar, kartalar paneli va kichik simlar bilan to'lib-toshgan edi. Menda hali ham kimningdir 1940-yillardagi Steelcase stoli va bir qator EAM qo'llanmalari bor (mening birinchi "dasturlash" tajribam 407 da bo'lgan).

Pol [McJones] mening Kolumbiya hisoblash tarixi bo'yicha mening veb-sayt narsamga ishora qildi:

http://www.columbia.edu/acis/history/

O'ylaymanki, siz ko'rganingizdek, odamlar, jihozlar va voqealar haqidagi pastki sahifalarga, shuningdek, bir nechta onlayn kitoblar va qog'ozlarga cheksiz havolalar orqali kuzatilishi mumkin. Men bu yerdagi (deyarli) eng keksa yigitga aylanganimni va hammaning nostalji uchun sevimli manbasiga aylanganimni bilganimdan keyin bu ustida ishlay boshladim.

Yozishni boshlaganimdan so'ng, men eslab qolgan narsalardan ko'ra Ekkert va Uotson laboratoriyasi davrlariga ko'proq qiziqib qoldim. Ayniqsa, men o'sha yillardagi faxriylardan, jumladan Xerb Grosh, Erik Xankam, Elli Kravits, Ken Shrayner va Seymur Koenigdan qo'ng'iroqlar va elektron pochta xabarlarini qabul qila boshladim, ularning barchasi siz eslaysiz (va eng ko'p elektron pochta orqali bog'lanish mumkin) va boshqalar. siz ketganingizdan keyingi yillardan. Erik hali ham xuddi shu kvartirada, burchakda yashaydi. Elli Nyu-York universitetida. Herb Toronto universitetida.

Bu joy Kolumbiyada noma'lum bo'lgan ajoyib tarixga ega, dunyoning qolgan qismiga e'tibor bermang. Tasodifan, bu yil Kolumbiya o'zining 250 yilligini nishonlamoqda va men C250 veb-saytiga asta-sekin, lekin ishonchli tarzda materiallarni kiritib, de-fakto kompyuter tarixchisiga aylandim:

http://www.columbia.edu/c250/

Masalan, Xollerit (va tez orada Ekkert) "O'z vaqtidan oldin Kolumbiyaliklar" sifatida, shuningdek, esdalik jildiga ("Stand Kolumbiya").

Hisoblash tarixi sahifalarini ko'rib chiqsangiz, men Kolumbiya va/yoki Kolumbiyadagi Uotson laboratoriyasi tomonidan da'vo qilinishi mumkin bo'lgan birinchi avtomatlashtirilgan ilmiy hisoblash kabi juda ko'p birinchilarni aniqlashga harakat qilganimni ko'rasiz (ulardan ba'zilari bahsli). , ACMning ta'sis yig'ilishi va (bu sizning maydonchangizda) SSEC, bu haqda fikr maktabi mavjud bo'lib, u birinchi haqiqiy fon-Neuman arxitektura kompyuteri (shu sababli u saqlangan dasturga ega edi) Xuddi shu do'konda ishlash va aralashtirish ko'rsatmalari va ma'lumotlar, garchi bu uning normal ishlash rejimi bo'lmasa ham va uning ichki xotirasi kichik bo'lsa ham):

http://www.columbia.edu/acis/history/ssec.html

Xo'sh, men bu eslatma juda uzun bo'lishini xohlamayman, shuning uchun men sizdan eshitishdan va siz qo'shmoqchi bo'lgan har qanday narsani (albatta kredit bilan) o'z ichiga olishdan mamnun bo'laman. shuningdek, har qanday tuzatishlar. Menda juda nozik biografik eskiz bor:

http://www.columbia.edu/acis/history/backus.html

va ayniqsa, Kolumbiya yoki Uotson laboratoriyasi bilan bog'liq har qanday masalalarda buni amalga oshirishni istardim. (Alt.Folklore.Computers yangiliklar guruhida Fortranning birinchi oʻrnatmalari qayerda boʻlganligi haqida hozirgi mavzu bor. Siz ketganingizdan keyin Watson Lab bilan aloqada boʻlib, ularga 650 yoki NORC uchun dastlabki versiyalarini yuborganmisiz, deb hayronman.)

Agar sizda Uolles Ekkert haqida biron bir esdalik bo'lsa, men ularni uning profiliga qo'shishim mumkin:

http://www.columbia.edu/acis/history/eckert.html

C250 u bilan ommaga chiqishdan oldin.

Rahmat!

- Frank

Frank da Kruz
Kermit loyihasi
Kolumbiya universiteti
612 West 115th Street
Nyu-York NY 10025-7799
AQSh

____________________________
Sana: Yakshanba, 11 iyul 2004 yil 15:00:37 -0400 (EDT)
Kimdan: Frank da Kruz <fdc@columbia.edu>
Kimga: "Jon Backus" <jbackus1@xxxxxxx.xxx>
cc: "Dr. Herbert RJ Grosch" <hgrosch@xxxxxxx.xxx>
Mavzu: Kolumbiya hisoblash tarixi (yana)

Salom Jon, Herb [ Grosch ] meni siz bilan yana bog'lanishga undadi. Mening birinchi xabarimga qo'shadigan ko'p narsam yo'q, faqat o'shandan beri men juda ko'p qazish ishlarini olib borganman va Herb ta'kidlaganidek, Ekkertning dengiz obrovatoriyasi haqida yangi materiallarga egaman:

http://www.columbia.edu/acis/history/navalobservatory.html

http://www.columbia.edu/acis/history/almanac.html

http://www.columbia.edu/acis/history/tableprinter. html

Garchi bu narsaning Kolumbiya bilan aloqasi bo'lmasa ham, Ekkert bilan bog'liq bo'lmaganda, men urush yillarini juda qiziqarli deb bilaman, ehtimol ikkala ota-onam ham urushda bo'lganligi sababli men u bilan o'sganman. Mening kitob javonimda hatto urush davri havo almanaxlarining kichik kutubxonasi bor!

Men hozirda Internetda Backus materiallarini ko'rib chiqdim va ba'zi parallelliklarni payqadim:

  • Siz Virjiniya universitetiga borgansiz, lekin erta chiqib, armiyaga qo'shilgansiz. Men ham (siz u erda bo'lganingizda UVA qanday bo'lganini bilmayman, lekin 1960-yillarning boshlarida hamma narsa bema'ni holda ichish edi).
  • Siz armiyada texnik tayyorgarlikdan o'tgansiz; men ham (bu erda men kalitlarni bosishni, taxtali simlarni ulashni va hokazolarni o'rgandim va birinchi bo'lib Fortran va *mobil* IBM 1410 ni ko'rdim, u erda birinchi "buyruqlar va boshqaruv axborot tizimlari" ni dasturlash uchun ishlatilgan - agar bu yaxshi bo'lsa. yoki yomon, bilmayman, lekin bu tarix).
  • Siz armiyadan keyin Kolumbiyaga borgansiz -- men ham (Umumiy tadqiqotlar), GI Billdan qolgan narsalar haqida.
  • Siz Kolumbiyada bakalavr va magistr darajalarini oldingizmi? (Men ham) EE bo'yicha o'qigan kurslarimning ba'zilari (bizda hali CS bo'limi yo'q edi) bir xil bo'lib, Herb Grosh va Uolles Ekkert (masalan, Raqamli Metodlar) tomonidan yaratilgan bo'lib, keyin hali ham sobiq Uotson Labbers tomonidan o'rgatilgan.

Siz kabi (?) Men kompyuter sohasida mutlaqo kutilmagan martaba bilan yakunlandim va 35 yildan keyin men shu yerdaman. Btw, Erik Xankam armiyadagi kabi tajribaga ega edi - u butun mashg'ulotini maktabda o'tkazdi! Menda uning tarjimai holi bor:

http://www.columbia.edu/acis/history/hankam.html

Qanday bo'lmasin, Kolumbiyadagi vaqtingiz xotiralari, tuzatishlari yoki fotosuratlari yoki u bilan bog'liq bo'lgan narsalar orqali hissa qo'shishni xohlayotganingiz uchun juda minnatdorman. Mening kichkina Backus biografiyam:

http://www.columbia.edu/acis/history/backus.html

Hali ham juda xomaki va nashrlar roʻyxati toʻliq emasligiga aminman (btw, bizning Nodir kitoblar kutubxonamizda “Toʻrtta rang muammosiga va xaritalar nazariyasiga mavhum yondashuv” nomli qoʻlyozma mavjud; bu sizniki ?)

O'ylaymanki, Watson laboratoriyasidagi asosiy loyihangiz SSEC edi. Mana menda nima bor:

http://www.columbia.edu/acis/history/ssec.html

Men "SSEC birinchi saqlangan dasturli kompyutermi?" Degan bo'lim bilan yakunlayman. Sizning sharhlaringizni bilishni istardim. Btw, Shimoliy Karolina shtat universitetida SSEC yodgorliklarining ulkan xazinasi mavjud:

http://www.lib.ncsu.edu/archives/collections/pdf/brooke_mc268.pdf

lekin unga kirishning yagona yo'li shaxsan ko'rinadi.

Rahmat!

- Frank

____________________________
Kimdan: "john backus" <jbackus1@xxxxxxx.xxx>
Kimga: "'Frank da Cruz'" <fdc@columbia.edu>
Cc: "'Dr. Gerbert RJ Grosch'" <hgrosch@xxxxxxx.xxx>
Mavzu: RE: Columbia Computing History (yana)
Sana: Yakshanba, 11 iyul 2004 yil 14:26:03 -0700

Salom Frank,

Ilgari e-pochtangizga javob bermaganim uchun uzr so'rayman, lekin men buni xotinim vafot etgan kuni oldim va o'sha paytdan beri tartibsizliklar yuz berdi. Men haligacha uning so'nggi yetti yil davomida ishlagan hali tugallanmagan kitobini tahrirlash va nashr etish bilan bandman.

Men siz Internetda taqdim etayotgan keng qamrovli materiallarning ozgina qismini o'rganib chiqdim, lekin men ko'rgan narsam juda hayratlanarli. Qanday qilib juda ko'p mayda tafsilotlarni qo'lga kiritishga muvaffaq bo'lganingiz juda hayratlanarli. Siz taqdim etgan qiziqarli havolalarni kuzatib, abadiy o'tkazishim mumkin.

Bizning dastlabki yo'llarimiz bir-biriga to'g'ri kelgani hayratlanarli. Men u erda bo'lganimda ham, UVA da hamma qiladigan narsa o'zini ahmoqona ichish edi. Umid qilamanki, siz men kabi yiqilib tushmadingiz! Kolumbiyadagi "kareram" ham GI qonun loyihasi tomonidan moliyalashtirildi. Men matematikaga ixtisoslashgan edim.

Men Watson laboratoriyasida juda oz vaqt o'tkazdim. Ammo SSECdagi ishimni yaxshi eslang. (Menimcha, uni birinchi "saqlangan dastur" kompyuteri deb hisoblash juda qiyin - men qilgan dasturlardan biri ba'zi ma'lumotlar saqlanganidan keyin ko'rsatmalar manbai sifatida maxsus tayyorlangan xotira hujayralaridan foydalangan bo'lsa ham.) Umid qilamanki Men yordam bera olaman.

Aytish uchun ko'p narsa bor va vaqt juda oz, agar telefonda gaplashsak, ehtimol osonroq bo'ladi. Qo'ng'iroq qilish uchun yaxshi vaqt nima?

-- Jon

____________________________
Sana: Dushanba, 12 iyul 2004 yil 12:44:27 EDT
Kimdan: Frank da Kruz <fdc@columbia.edu>
Kimga: "john backus" <jbackus1@pacbell.net>
Cc: "'Doktor Gerbert RJ Grosch'" <hgrosch@hotmail.com>
Mavzu: RE: Kolumbiya hisoblash tarixi (yana)

Ilgari e-pochtangizga javob bermaganim uchun uzr so'rayman, lekin men buni xotinim vafot etgan kuni oldim va o'sha paytdan beri tartibsizliklar yuz berdi.

Bu men tasavvur qila oladigan eng yomon narsa, men juda afsusdaman. Bundan tashqari, kompyuter nostalgiyasi ahamiyatsiz.

Men haligacha uning so'nggi yetti yil davomida ishlagan hali tugallanmagan kitobini tahrirlash va nashr etish bilan bandman.

Bu qiyin bo'lsa kerak. Bu nima haqida ekanligini so'rasam bo'ladimi?

Men siz Internetda taqdim etayotgan keng qamrovli materiallarning ozgina qismini o'rganib chiqdim, lekin men ko'rgan narsam juda hayratlanarli. Qanday qilib juda ko'p mayda tafsilotlarni qo'lga kiritishga muvaffaq bo'lganingiz juda hayratlanarli. Siz taqdim etgan qiziqarli havolalarni kuzatib, abadiy o'tkazishim mumkin.

Rahmat, bu mehr-muhabbat mehnati – men kompyuterlar olimlar tomonidan jiddiy muammolarni hal qilish uchun ishlab chiqilgan va foydalanilgan kunlarga nisbatan nostaljini tan olaman, bugungi kunga nisbatan ular asosan uy ko'ngilochar va xarid qilish qurilmalari hisoblanadi.

Bu ishning menga eng yoqadigan jihati shundaki, u uzoq vaqt oldin bu erda bo'lgan odamlarni o'ziga jalb qiladi. Sayt veb-qidiruvda ochiladi, yoki kimdir bu haqda ularga aytib beradi, keyin ular menga yozishadi va u shunday o'sadi. Bundan tashqari, men uzoq vaqtdan beri yo'qolgan hamkasblarim bilan aloqa qilishdan mamnunman (albatta, ularning ruxsati bilan!)

Bizning dastlabki yo'llarimiz bir-biriga to'g'ri kelgani hayratlanarli. Men u erda bo'lganimda ham, UVA da hamma qiladigan narsa o'zini ahmoqona ichish edi. Umid qilamanki, siz men kabi yiqilib tushmadingiz!

Men devordagi yozuvni ko'rdim va bu sodir bo'lishidan oldin ketdim -- "siz meni ishdan bo'shata olmaysiz, men ishdan ketdim!" :-)

Kolumbiyadagi "kareram" ham GI qonun loyihasi tomonidan moliyalashtirildi. Men matematikaga ixtisoslashgan edim.

GI Bill ajoyib narsa edi. U bo'lmaganida, ota-onam urushdan keyin nima qilishlarini bilmayman. Men sotsiologiya bo‘yicha ixtisoslashganman va ko‘p o‘tmay dunyoni qutqarish uchun hech kim sizga pul to‘lamasligini bilib oldim, shuning uchun (taksi haydash va boshqa g‘alati ishlardan keyin) Kolumbiya muhandislik maktabi va fizika bo‘limida ishladim, u yerda ba’zi professorlar meni o‘z qo‘llariga olishdi. qanot va menga dasturlash vazifalarini berdi -- albatta Fortranda! -- ularning dastlabki mini-kompyuterlarida va meni aspirantura kurslarida o'qishga undadilar. Oxir-oqibat, men o'qishdan ozod bo'lish bo'yicha magistrlik darajasini oldim, Kompyuter markaziga ishga qabul qilindim va o'shandan beri shu erda ishladim, ikkala farzandimni ham Kolumbiya orqali o'qishdan ozod qildim, shuning uchun shikoyat qila olmayman.

Men Watson laboratoriyasida juda oz vaqt o'tkazdim. Ammo SSECdagi ishimni yaxshi eslang. (Menimcha, uni birinchi "saqlangan dastur" kompyuteri deb hisoblash juda qiyin - men qilgan dasturlardan biri ba'zi ma'lumotlar saqlanganidan keyin ko'rsatmalar manbai sifatida maxsus tayyorlangan xotira hujayralaridan foydalangan bo'lsa ham.) Umid qilamanki Men yordam bera olaman.

Ha, bilaman, bu cho'zilgan :-)

Aytish uchun ko'p narsa bor va vaqt juda oz, agar telefonda gaplashsak, ehtimol osonroq bo'ladi. Qo'ng'iroq qilish uchun yaxshi vaqt nima?

Sharqiy vaqt bilan soat 9:00 dan 13:00 gacha yoki 14:00 dan 18:00 gacha bo'lgan istalgan vaqtda, payshanba kuni tushdan keyin men tish shifokorida bo'laman.

1 xxx xxx-xxxx

Menga qaytib kelganingiz uchun tashakkur!

- Frank

(Bundan keyin men undan xabar olmadim.)

2017 yilda 1940 va 50-yillarda Uotson laboratoriyasida bo'lgan Eleanor Kolchin (sobiq Kravits) shunday dedi: "Men [Jon] Backusni yaxshi bilardim. U Fortranni ishlab chiqish ustida ishlayotgan edi ... Men ko'zlarimni yumaman va men uni ko'raman. Biz [Watson Laboratoriyasida] Fortranni birinchi bo'lib ishlatgan odamlardan edik. Har Rojdestvo bayramida biz ziyofat o'tkazardik va 612 V 116-uyda unchalik ko'p odam bo'lmagani uchun va biz doimo "grabba" qilardik ... hammamiz bir-birimizni taniganmiz. Men ham ba'zida SSECda ishlaganman, biz tashqi sayyoralarning orbitalarini hisoblardik... SSECda bitta hisob, men esa Watson Laboratoriyasi kompyuterlarida tekshirish uchun foydalanardim. Men Uotson laboratoriyasida ishlashni davom ettirishga ruxsat berishni so'radim, chunki men o'sha paytda Kolumbiyada magistrlik darajasini olayotgan edim. (elektron pochta, 2017 yil 7 aprel)