Grace Murray Hopper Kimdir?
Birçoğumuz bu ismi ilk defa duyduk. Ama yaptıklarıyla bilişimde çığır açan ve bilişim sektöründe bugünlere gelmemizi sağlayan bir dâhidir kendisi. Büyük ve fazlasıyla başarılarla dolu bir hayatı olan bilim insanı, Hopper. Peki, tam olarak kimdir ve ne işler yapmıştır? Buyurun sizler için derledik.
20.11.2014 tarihli yazı 18862 kez okunmuştur.
Grace Hopper, Amerika New York’lu bilim insanı, bilgisayar bilimcisi, matematikçi ve tümamiraldir. “Harvard Mark I” bilgisayarının ilk programcısı ve bilgisayar programlama dilleri için ilk derleyiciyi (compiler) geliştiren ve “debugging” diye bilinen programı hatalardan temizleme kavramının da ilk kullanıcılarından olan bilim kadınıdır. Aynı zamanda ilk modern programla dillerinden olan COBOL’un da geliştiricilerindendir.
Şekil 1: Grace Hopper için hazırlanmış görsel
►İlginizi Çekebilir : Alan Turing Kimdir?
Hopper, 9 Aralık 1906’da New York’ta doğdu. Yale üniversitesinde Matematik ve Fizik eğitimi gördü ve 1930 yılında mezun oldu. 1934 yılında Yale Üniversitesi’nde Matematik dalında doktora yaptı. 1941 yılında da profesör unvanına hak kazandı.
2. Dünya Savaşı yıllarında Vassar’daki akademik hayatı bırakarak ABD donanmasına gönüllü olarak katıldı ve burada denizcilik okulunda eğitim gördü. Buradan mezun olunca Harvard’ta hesaplama projelerinde teğmen olarak göreve başladı. Orada Howard H. Aiken’in başkanlığındaki Mark I programlama dili ekibinde çalıştı ve Aiken’le birlikte Mark I,II,III hakkında makaleler yayınladı. 1949 yılında Eckert-Mauchly bilgisayar şirketine geçene kadar Harvard Computation laboratuvarlarında çalıştı. Bu esnada düzenli orduya geçmek istediyse de yaşından dolayı (geçmek istediği zaman 38 yaşındaydı) kabul edilmedi.
2. Dünya Savaşı yıllarında Vassar’daki akademik hayatı bırakarak ABD donanmasına gönüllü olarak katıldı ve burada denizcilik okulunda eğitim gördü. Buradan mezun olunca Harvard’ta hesaplama projelerinde teğmen olarak göreve başladı. Orada Howard H. Aiken’in başkanlığındaki Mark I programlama dili ekibinde çalıştı ve Aiken’le birlikte Mark I,II,III hakkında makaleler yayınladı. 1949 yılında Eckert-Mauchly bilgisayar şirketine geçene kadar Harvard Computation laboratuvarlarında çalıştı. Bu esnada düzenli orduya geçmek istediyse de yaşından dolayı (geçmek istediği zaman 38 yaşındaydı) kabul edilmedi.
Şekil 2: Grace Hopper, UNIVAC üzerinde çalışıyor
1949 yılında Eckert-Mauchly bilgisayar şirketinde matematikçi olarak dünyanın ilk ticari bilgisayarı olan UNIVAC I’i geliştiren takımda çalışmaya başladı.
Şekil 3: Grace Hopper ve UNIVAC ekibi, UNIVAC I'in başında
►İlginizi Çekebilir : Yazılıma Başlarken Programlama Dili Seçimi
Derleyicinin Gelişimi
O zamanlar için çok parlak kabul edilebilecek fikir şuydu: Her defasında yazılan kod, kodun çalıştırılması sırasında makina diline çevrileceğine, geliştirilecek bir başka program sembolik makine dilinde yazılan kodu bir kez makina diline çevirsin ve artık program ne zaman çalıştırılmak istense, bilgisayar yorumlama olmaksızın yalnızca makina kodunu çalıştırsın. Bu fikri Grace Hopper geliştirdi ve buluşuna "compiler" (derleyici) ismi verildi.
Şu an ki programlama dillerinde “derleyici” kullanıldığını ve bu programlama dilleri sayesinde programlar, işletim sistemleri, uygulamalar ve bilişime dair birçok şey yazıldığını göz önünde bulundurursak, Grace Hopper programlamanın temel taşını ortaya koymuştur.
Şekil 4: Google'ın Grace Hopper İçin Hazırladığı Doodle
Grace Hopper’ın yaptığı derleyici A derleyicisiydi ve ilk versiyonu A-0 programlama diliydi. Ardıdan ekibiyle birlikte ilk derleyici tabanlı programlama dilleri olan ARITH-MATIC, MATH-MATIC ve FLOW-MATIC’i geliştirdi.
COBOL Dili Çalışmaları
Hopper, programlama dillerinin makine dili yerine İngilizceye daha yakın olması gerektiğini savundu ve 1950’li yılların sonuna doğru bilgisayar uzmanlarıyla birlikte ilk modern programlama dillerinden olan COBOL üzerinde çalışmalara başladı.
Şekil 5: Grace Hopper ve COBOL dil çalışmaları
FORTRAN ve COBOL standartlarını geliştirmede öncülük etti ve bu standartları test etti. 1980’li yıllarda ISO (Uluslararası Standartlar Enstitüsü) bu testleri kabul etti.
Başarılarından dolayı tümgeneralliğe terfi etti ve 1986 yılında emekliye ayrıldı. Boston’da düzenlenen törenle üstün hizmet ödülleri aldı. Geri kalan hayatında Digital Equipment şirketinde çalışmaya başladı ve 1 Ocak 1992 yılında hayata gözlerini yumdu.
Kaynak:
►Yale University Computer Science
►Famous Scientists
►C ve Sistem Programcıları Derneği
YORUMLAR
Aktif etkinlik bulunmamaktadır.
- Dünyanın En Görkemli 10 Güneş Tarlası
- Dünyanın En Büyük 10 Makinesi
- 2020’nin En İyi 10 Kişisel Robotu
- Programlamaya Erken Yaşta Başlayan 7 Ünlü Bilgisayar Programcısı
- Üretimin Geleceğinde Etkili Olacak 10 Beceri
- Olağan Üstü Tasarıma Sahip 5 Köprü
- Dünyanın En İyi Bilim ve Teknoloji Müzeleri
- En İyi 5 Tıbbi Robot
- Dünyanın En Zengin 10 Mühendisi
- Üretim için 6 Fabrikasyon İşlemi
- DrivePro Yaşam Döngüsü Hizmetleri
- Batarya Testinin Temelleri
- Enerji Yönetiminde Ölçümün Rolü: Verimliliğe Giden Yol
- HVAC Sistemlerinde Kullanılan EC Fan, Sürücü ve EC+ Fan Teknolojisi
- Su İşleme, Dağıtım ve Atık Su Yönetim Tesislerinde Sürücü Kullanımı
- Röle ve Trafo Merkezi Testlerinin Temelleri | Webinar
- Chint Elektrik Temel DIN Ray Ürünleri Tanıtımı
- Sigma Termik Manyetik Şalterler ile Elektrik Devrelerinde Koruma
- Elektrik Panoları ve Üretim Teknikleri
- Teknik Servis | Megger Türkiye
ANKET