John Backus

John Backus, insanların erken dönem bilgisayarlarla etkileşim biçimini değiştiren, ilk yaygın kullanılan yüksek seviyeli programlama dili olan Fortran'ı geliştiren IBM ekibine liderlik etti. 1924'te Philadelphia'da doğan Backus, IBM'de kırk yılı aşkın bir süre çalışarak hem kodun pratik uygulaması hem de modern programlama sözdizimini tanımlayan biçimsel matematiksel yapılar üzerinde etkili oldu.

Askeri Hizmet ve Erken Eğitim

IBM'deki görevinden önce Backus, düzensiz bir akademik yol izledi. The Hill School'a ve ardından devamsızlık nedeniyle atıldığı Virginia Üniversitesi'ne gitti. İkinci Dünya Savaşı sırasında ABD Ordusu'nda görev yaptı ve bir uçaksavar bataryasına komuta etti. Askeri yetenek testleri, Pittsburgh Üniversitesi'nde mühendislik eğitimine ve Haverford College'da tıp öncesi programa geçmesine yol açtı. Tıp fakültesini bırakıp kafatası kemiği plakasını değiştirmek için ameliyat olduktan sonra 1946'da terhis edildi.

Fortran ve IBM İnovasyonu

Backus, Columbia Üniversitesi'nden matematik alanında lisans ve yüksek lisans derecelerini aldıktan sonra 1950'de IBM'e katıldı. İlk çalışmaları arasında Selective Sequence Electronic Calculator için ay konumlarının hesaplanması yer alıyordu. 1953'e gelindiğinde, en önemli başarısı olan Fortran'ın öncüsü Speedcoding'i geliştirdi. IBM 704'te yazılım geliştirmeyi kolaylaştırmak için tanıtılan Fortran, makine mimarisi hakkında derin bilgi ihtiyacını ortadan kaldırarak bilim insanlarının bilgisayarları pratik araçlar olarak kullanmalarını sağlayan yüksek seviyeli bir standart oluşturdu.

Biçimsel Notasyon ve Algoritmik Standartlar

Fortran üzerindeki çalışmalarının ardından Backus, ALGOL 58 ve ALGOL 60'ın geliştirilmesine katkıda bulundu. Bu dillerin sözdizimini tanımlamadaki karmaşıklıkları çözmek için Backus-Naur Formu'nu (BNF) oluşturdu. Bu notasyon, bağlamdan bağımsız gramerleri tanımlamak için tutarlı ve biçimsel bir yöntem sağladı ve derleyici geliştirmede standart bir özellik haline geldi. Bu biçimsel prosedürleri tanımlamadaki çalışması, 1977'de ACM Turing Ödülü'nü almasının temel gerekçesiydi.

Fonksiyon Seviyesinde Araştırma

Kariyerinin ilerleyen dönemlerinde Backus, fonksiyon seviyesinde programlama paradigmasına odaklandı. 1977'deki Turing Ödülü konuşmasında detaylandırdığı ve geleneksel von Neumann programlama tarzını eleştirdiği FP dilini tanıttı. Son projesi olan FL, bu kavramları IBM içinde daha da geliştirmeyi amaçlıyordu. Bu diller Fortran'a kıyasla sınırlı bir uygulamaya sahip olsa da, fonksiyonel programlama üzerine devam eden araştırmaları ve J gibi sonraki dillerin tasarımını etkiledi.

Hızlı gerçekler

- Doğum: 1924, Philadelphia - Ölüm: 2007, Ashland - Eğitim: Virginia Üniversitesi, Columbia Üniversitesi - Temel İcat: Fortran - Biçimcilik: Backus-Naur Formu (BNF) - IBM'de Çalışma: 1950–1991 - Büyük Ödül: ACM Turing Ödülü (1977) - Son İstirahatgahı: San Francisco Columbarium

Okuyucuların sorduğu sorular

### Backus-Naur Formu'nun önemi neydi?

Programlama dillerinin sözdizimini tanımlamak için biçimsel bir notasyon sağladı ve algoritma yayını için dünya çapında bir standart haline geldi.

### John Backus, Fortran'dan sonra başka diller yarattı mı?

Evet, kariyerinin son dönemlerinde FP ve onun halefi FL dahil olmak üzere fonksiyon seviyesinde programlama dilleri geliştirdi.

Dahilerle karşılaştır

Elon Musk vs Pyotr Ilyich TchaikovskyAda Lovelace vs Friedrich NietzscheCharles Babbage vs David HumeJohn Locke vs Sigmund Freud
Sıralamayı gör →Tüm karşılaştırmalar →

Harika çocuklar

Jackie EvanchoJackie EvanchoYoungest Solo Platinum-Selling Singer in U.S. History — Sang…Umi GarrettUmi GarrettWent viral playing Liszt on Ellen at eight, then won a Chopin…Maddie ZieglerMaddie ZieglerSia's 'Chandelier' Music Video at Age 11 — Two Billion YouTube…Daniel TammetDaniel TammetRecited pi from memory to 22,514 digits in just over five hours
Harika çocuklar →

Oyna, yarın yine gel

Günlük Deha Mücadelesi · Number pattern
What comes next? 1, 4, 9, 16, 25, ?
Cevabına dokun ↓
Hangi dahisin? Ücretsiz IQ testi