Newsletter Haber Bülteni Events Etkinlikler Podcasts Video Africanews
Loader
Bize Ulaşın
Reklam

Haritalar, matematik ve Ay: Kadınların yenilikleri bilişimi nasıl dönüştürdü

Bilgisayar bilimi ve programlama alanındaki kadınlar: Margaret Hamilton, Gladys West ve Grace Hopper.
Bilgisayar bilimi ve programlamanın öncü kadınları: Margaret Hamilton, Gladys West ve Grace Hopper. ©  AP Photo (L), Mike Morones/The Free Lance-Star via AP (C), Department of Defense via AP (R), with Canva
© AP Photo (L), Mike Morones/The Free Lance-Star via AP (C), Department of Defense via AP (R), with Canva
By Anushka Roy
Yayınlanma Tarihi
Paylaş Yorumlar
Paylaş Close Button

Bu Kadın Tarihi Ayı'nda, kadınların geliştirdiği yeniliklerin bilgisayar programlama alanını nasıl dönüştürüp ileri taşıdığını inceliyoruz.

Bugün yazılım geliştiriciler şık ve geniş teknoloji ofislerinde klavyelerinin başına geçmeden çok önce, modern bilgisayar programlamasının temellerini, pek de göz alıcı sayılmayacak koşullarda, kadınlar attı.

REKLAM
REKLAM

Tarihinin büyük bir bölümünde programlama, tekrarlayan ve sıkıcı bir iş olarak görülüyordu. Smithsonian Amerikan Kadın Tarihi Müzesi'ne göre, birçok tarihçi bu işin önemli bir kısmını kadınların yaptığını ortaya koydu.

Kadın Tarihi Ayı sona ererken, ilk bilgisayar programını yazmaktan Amerikalı astronotları Aya götüren yazılımı dokumaya kadar, bilgisayar bilimini şekillendiren kadınların yeniliklerine yakından bakıyoruz.

İlk bilgisayar programı

Genellikle ilk bilgisayar olarak kabul edilen Analitik Makine üzerine matematikçi Luigi Menabrea'nın yazdığı bir makaleyi çevirirken, Britanyalı matematikçi Ada Lovelace kendini aslında onun notlarını düzeltirken buldu. Ve ilk bilgisayar programını yazdı.

Şair Lord Byron'ın kızı olan Lovelace, çocukluğundan beri matematiğe yatkındı. Yetenekleri, onu özellikle de Analitik Makine üzerinde matematikçi ve mucit Charles Babbage ile yakın bir mesleki işbirliğine götürdü.

Menabrea'nın makalesini 1843'te çeviren Lovelace'in kapsamlı dipnotları, bilgisayar bilimine yaptığı belirleyici katkıydı. Bu notlarda, bir makinenin yalnızca sayıları işleyip matematiksel bir çıktı üretmekle kalmayıp, aynı zamanda sembollerle de işlem yapabileceğini ilk kez o öne sürdü.

Analitik Makine'nin, “soyut işlemler biliminin ilişkileriyle ifade edilebilecek, aralarındaki temel ilişkiler bu bilimin ilişkileriyle gösterilebilen ve makinenin işlem gösterimi ile mekanizmasının etkisine uyarlanabilir nesneler bulunduğu takdirde, sayıdan başka şeyler üzerinde de etkide bulunabileceğini” çevirmen notlarından birinde (kaynak İngilizce) yazıyordu.

Lovelace ayrıca sayıların yalnızca nicelikleri temsil etmekten fazlasını yapabileceğini, bir makinenin hesaplamanın ötesinde üstlenebileceği rolün kapsamını gösterdi. Notlarında, “seslerin” ve “müzik bestesinin” makinenin daha sonra “dilediğimiz karmaşıklık veya uzunlukta ayrıntılı ve bilimsel müzik eserleri bestelemek” için kullanabileceği işlemlere dönüştürülebilmesini öngördü.

Matematikçinin hesaplamaları ve yorumları, özgün makalenin uzunluğunu neredeyse üçe katladı ve bilgisayarlar için yazılmış ilk komutlar bütününü oluşturdu. Lovelace'in notları daha sonra Britanyalı matematikçi ve mantıkçı Alan Turing'e, İkinci Dünya Savaşı'ndaki şifre çözme çalışmalarında ilham verdi.

Derleyici ve makinelerle konuşmak

1986 tarihli bu arşiv fotoğrafında, Amiral Grace Hopper, Boston, ABD'deki emeklilik töreni sırasında Deniz Kuvvetleri Bakanı John Lehman tarafından onurlandırılırken görülüyor.
1986 tarihli bu arşiv fotoğrafında, Amiral Grace Hopper, Boston, ABD'deki emeklilik töreni sırasında Deniz Kuvvetleri Bakanı John Lehman tarafından onurlandırılırken görülüyor. AP Photo/Peter Southwick

Yıllar boyunca insanlar, bilgisayarların anlayabilmesi için programları yorucu biçimde uzun sayı dizileri halinde yazıyordu.

1952'de ise bilgisayar bilimci ve eski ABD donanma subayı Grace Hopper, derleyiciyi geliştirdi: Bir programın yazıldığı üst düzey programlama dilini (Java ve Python güncel örneklerdir) bilgisayarın anlayabileceği alt düzey dillere (örneğin ikili koda) dönüştüren bir program.

A-0 adı verilen bu derleyici, sembolik matematiksel kodu makinenin okuyabileceği koda çeviriyor ve modern programlama dillerinin geliştirilmesinde kilit rol oynuyordu.

Hopper'ın derleyicisi, bilgisayar programlamayı sadeleştirme yönünde yıllarca süren çabalarının bir ürünüydü.

İkinci Dünya Savaşı sırasında ilk büyük ölçekli otomatik hesap makinesi olan Mark I üzerinde çalışırken Hopper, tek bir hesaplamada bazı işlemlerin tekrar tekrar kullanıldığını fark etti ve sık kullanılan kod parçalarından oluşan küçük bir arşiv oluşturdu.

Bu, ana program içinde yazılan ve ana programda defalarca yapılması gereken işleri yerine getiren küçük kod bölümleri olan alt yordam kavramının modern anlamda doğuşuydu. Alt yordamlar, kodun zaten yazılmış ve test edilmiş olması sayesinde zaman kazandırır.

Savaştan yıllar sonra geliştirilen Hopper'ın A-0 derleyicisi, kullanıcıların bir programın taslağını sadeleştirilmiş bir dille kodlamasına olanak tanıdı. Hopper, alt yordam arşivini sürekli genişletmiş, bunları bir banda kaydetmiş ve her birine çağrı numaraları vermişti. Kullanıcı ihtiyaç duyduğu programı ana hatlarıyla yazdığında derleyici, bant üzerindeki ilgili alt yordamları otomatik olarak bulup yerlerine yerleştiriyordu.

Hopper daha sonra, en erken İngilizce tabanlı üst düzey programlama dillerinden biri olan COBOL'ün (Common Business-oriented Language) geliştirilmesine yardımcı oldu. Dil için derleyicilerin tasarlanması ve geliştirilmesinde önemli rol oynadı.

A-0 ve COBOL ile Hopper, makinelerle konuşmayı kolaylaştırdı.

Modern GPS'i hassaslaştırmak

ABD'li matematikçi Gladys West, eşi Ira West ile birlikte 2018'de ABD'nin King George kentindeki evlerinde ayakta poz verirken görülüyor.
ABD'li matematikçi Gladys West, eşi Ira West ile birlikte 2018'de ABD'nin King George kentindeki evlerinde ayakta poz verirken görülüyor. Mike Morones/The Free Lance-Star via AP

ABD'li matematikçi Gladys West'in çalışmaları, bugün turistlerden taksi şoförlerine ve pilotlara kadar hemen herkesin kullandığı bir teknoloji olan modern Küresel Konumlandırma Sistemi'nin (GPS) doğruluğundan sorumlu.

1956'da, o sırada bunu yapan ikinci Afro-Amerikan kadın olarak ABD Deniz Deneme Sahası'na katıldığında, West bir grup analiste liderlik etti; bu ekip, uyduların sensörlerinden gelen verileri kullanarak Dünya'nın şekli ile boyutunu ve yörüngesel geçiş güzergahlarını hesapladı.

Bugün GPS uydularının uçuş rotalarını hesaplamak için kullandığı temel veriler bu hesaplamalara dayanıyor.

West'in çalışmaları, 2018'e kadar hak ettiği değeri görmedi; o yıl ABD Hava Kuvvetleri'nin Uzay ve Füzeler Öncüleri ödülüne layık görüldü. 2021'de ise, Birleşik Krallık Kraliyet Mühendislik Akademisi tarafından verilen Prens Philip Madalyası'nı kazanan ilk kadın oldu.

Aya gitmek için yazılım dokumak

ABD'li bilgisayar bilimci Margaret Hamilton, MIT Enstrümantasyon Laboratuvarı'nda, ABD'nin Cambridge kentindeki bir okulda sergilenen Apollo kumanda modülü maketinde otururken, 1969.
ABD'li bilgisayar bilimci Margaret Hamilton, MIT Enstrümantasyon Laboratuvarı'nda, ABD'nin Cambridge kentindeki bir okulda sergilenen Apollo kumanda modülü maketinde otururken, 1969. AP Photo

ABD'nin Boston kenti yakınlarındaki bir tesiste, kadın dokumacılar Apollo görevlerine ait yazılım talimatlarını uzun, telli bir halatın içine işliyordu.

Amerikalı bilgisayar bilimci ve yazılım programcısı Margaret Hamilton, Amerika Birleşik Devletleri'nin Apollo görevlerinde yazılım geliştirme ve üretiminin başında yer aldı ve çalışmaları, 1969 ile 1972 arasında Ay'a yapılan altı görevin başarısında hayati öneme sahipti.

Onun liderliğinde ekip, Apollo Yönlendirme Bilgisayarları için programları depolamanın dahiyane bir yolunu buldu: Kodları bakır halata dokudular.

Bilgisayarlar bilgiyi, birler ve sıfırlardan oluşan ikili kod biçiminde depolar. Modern bilgisayarların belleği bu bilgiyi genellikle küçük silikon çipler üzerinde saklar. Görevlerin yürütüldüğü dönemde ise bu bilgi, simit şeklindeki çekirdeklerin mıknatıslanmasıyla kaydediliyordu.

Bir teli çekirdeğin ortasındaki delikten geçirmek ikili birleri, deliğin etrafından dolandırarak çekirdeğin yanından geçirmek ise sıfırları temsil ediyordu. Bu teknolojiye core-rope memory deniyordu.

Apollo görevleri sırasında bir bilgisayar programı yazılıp koda çevrildikten ve delikli kâğıt kartlara, yani delikli kartlara işlendiğinde, bu kod bir tesise gönderiliyor, burada genellikle daha önce tekstil fabrikalarında çalışmış kadınlar bakır telleri ve çekirdekleri büyük miktarda kod depolayacak uzun bir halat halinde dokuyordu.

Hamilton, bu dahiyane depolama çözümünü benimsemenin yanı sıra, bilgisayar kilitlendiğinde sistem hatalarını tespit edip yazılımı toparlayacak programlar tasarlamaya odaklandı; bu da Ay'a başarıyla iniş yapan Apollo 11 görevi için kritik önem taşıdı.

“Yazılımın kendisiyle yaşadığımız deneyim (tasarlamak, geliştirmek, evrimini izlemek, nasıl çalıştığını görmek ve gelecekteki sistemler için ondan ders çıkarmak), görevin etrafındaki olaylar kadar heyecan vericiydi” diye anlatıyordu (kaynak İngilizce) Hamilton, Apollo görevlerindeki deneyimine 2009'da MIT News'e verdiği röportajda.

“Geriye dönüp baktığımızda, dünyadaki en şanslı insanlar bizdik; öncü olmaktan başka seçeneğimiz yoktu, acemi olmaya zaman yoktu.”

Erişilebilirlik kısayollarına git
Paylaş Yorumlar

Bu haberler de ilginizi çekebilir

AB, artan ticaret hacmi ve küresel belirsizliklerle karşı gümrük reformunu onayladı

Google uyardı: Kuantum çağının tehditleri beklenenden daha yakın

Haritalar, matematik ve Ay: Kadınların yenilikleri bilişimi nasıl dönüştürdü