İlk Bilgisayar Programcısı Ada Lovelace Dünyayı Nasıl Değiştirdi?

  • Edmund Richardson
  • 0
  • 3364
  • 983
reklâm

Çok görünmediğini biliyorum ama bu şimdiye kadar yayımlanan ilk bilgisayar programı..

Yazarı Augusta Ada King, daha çok Ada Lovelace olarak bilinen Lovelace Kontesiydi ve program 1840'larda yayınlanan akademik bir makalenin parçasıydı. Ve hayır, bu bir yazım hatası değil.

Ada başarılı bir yazar ve matematikçi olmasına rağmen, bilgisayar dünyasına katkılarından dolayı daha iyi bilinmektedir. İnternette gezindiyseniz, çevrimiçi bir şey satın aldıysanız veya bir akıllı telefon kullandıysanız, ona ödenmez bir borç borçlusunuz. Her yıl 13 Ekim’de, kadınların fen, teknoloji ve matematik alanlarında yaptıkları büyük katkıları kabul eden Ada Lovelace Günü’nü kutlarız..

Ama bunu yaparken, çalışmalarını hayatlarımız üzerinde anlamlı ve anlamlı bir şekilde etkilemeye devam eden Ada Lovelace'in kendisini hatırlamaya değer..

Ada Lovelace kimdi??

Lovelace, 1815'lerin Gürcü Britanya'sında İngiliz aristokrasisinde doğdu. Babası, Romantik şair Lord George Byron'du ve annesi, Leydi Anne Isabella Byron'du - edebiyat, matematik, bilim ve felsefe konusunda geniş bir eğitime sahip, oldukça eğitimli ve dindar bir kadındı..

Doğumundan bir ay sonra ailesi, boşanmış bir boşanmayla ayrıldı ve Lord Byron İngiltere'yi terk etti, annesi ve büyükannesi tarafından büyütülmek üzere Ada'yı terk etti..

Leydi Anne Byron, Lord Byron ile olan kargaşalı (ve çoğu zaman da aldatılmış) ilişkisinin bir sonucu olarak, sanatlara karşı çok güvensizdi. Sonuç olarak, Ada'yı çalıştığı zor bilimleri ve matematiği incelemeye itmiştir..

Ada'nın ayrıcalıklı yetiştiriciliğinin bir sonucu olarak, Augustus de Morgan ve Mary Somerville de dahil olmak üzere, dönemin en büyük zihinlerinden bazıları tarafından eğitildi. Sonuncusu, 1833 Haziran'ında 18 yaşındaki Lovelace’i Charles Babbage’e tanıtacaktı. “bilgisayarın babası”.

İlk buluşmalarında genç Ada, bir ay sonra Londra'ya davet eden Babbage hakkında oldukça etki bıraktı, böylece Fark Motorunu görebildi..

Bilgisayarın Üstünlüğü

Başlangıçta, kelime “bilgisayar” bir makineye atıfta bulunmadım, aksine kişi.

Birisi bir insan bilgisayar olsaydı, onların işi kelimenin tam anlamıyla şeyler hesaplamak. Sorun, insanların yanılmaz olmamasıydı ve sık sık hatalar işlerinde sürünüyordu..

Bu yanılabilirlik, Babbage'ye bu hesaplamaları sistematik, kesin ve otomatik bir şekilde gerçekleştirebilecek bir makine yaratması için ilham verdi. Bu makine, kullanıcının bazı parametreleri girmesine izin verir ve makine daha sonra doğru sonuçları verir. Tamamen kavramsal bir düzeyde, bu, bilgisayar programlarının modern donanım üzerinde nasıl çalıştığına benzemez..

Babbage dediği şeyi inşa etmeye başladı. “Fark Motoru”. Polinom denklemlerini tablolamak için özel olarak tasarlanmış mekanik bir makineydi..

Babbage'a tasarımını bitirmesi için önemli bir devlet yardımı verildi. Çalışan bir model inşa edememiş olmasına rağmen, Ada, makinenin prototipine hayran kaldı ve olabildiğince sık Babbage'yi ziyaret etti. Hızlı bir şekilde onunla yakın bir çalışma ilişkisi geliştirdi ve Babbage etkileyici matematiksel ve analitik yetenekleriyle şaşkına döndü.

Babbage yakında Fark Motoruna olan ilgisini yitirmesine rağmen, ilişkileri bir sonraki projesine devam etti: Analitik Motor.

İlk program

Bu, Fark Motorundan çok daha iddialı bir projeydi..

Fark Motoru'nun tek bir amacı varken, Analitik Motor genel amaçlı, programlanabilir bir bilgisayar olmalıydı.. Bunun gibi bir şey yoktu.

Birçok bakımdan bu, günümüz bilgisayarları ile ortak olarak ortaklaştı. Babbage bunu tamamlayamasa da, Analitik Motor programcının döngüler ve şartlı ifadeler yazmasına izin verdi. Yeni Başlayanlar İçin Programlamanın Mutlak Temelleri (Bölüm 2) Yeni Başlayanlar İçin Programlamanın Mutlak Temelleri (Bölüm 2) programlama için, fonksiyonların temellerini, dönüş değerlerini, döngüler ve koşullamaları ele alacağım. Bunu çözmeden önce 1. bölümü okuduğunuzdan emin olun, burada…. Hatta ilkel bir Aritmetik Mantık Birimi (ALU) bile içeriyordu. Bunlar günümüz işlemcilerinde bulunur. CPU Nedir ve Ne Yapar? CPU Nedir ve Ne Yapar? Bilgisayar kısaltmaları kafa karıştırıcı. Zaten bir CPU nedir? Dört çekirdekli veya çift çekirdekli işlemciye ihtiyacım var mı? AMD veya Intel nasıl? Farkı açıklamaya yardımcı olmak için buradayız! GPU'lar ise aritmetik ve bitsel işlemleri gerçekleştirmek için kullanılır..

Analitik Motor, hiç bir zaman gerçekleşmemiş olmasına rağmen, akademik topluluktan çok fazla ilgi ve merak uyandırdı. Üniversiteler çoğunlukla Babbage'i ders vermeye davet ederdi ve 1840'ta Babbage Torino Üniversitesi'nde konuştu. Katılanlar, duydukları hakkında kısa bir makale yazan İtalyan matematikçi Luigi Menabrea idi..

Menabrea daha sonra Lovelace'den İngiliz dili dünyasındaki yayın için tercüme etmesini istedi. Makine hakkında ansiklopedik bir anlayışa sahip olduğu için, Babbage ile olan yakın dostluğunun bir sonucu olarak, üzerinde genişlemesi istendi.

Son makalesinin tamamlanması bir yıldan fazla sürdü ve orijinalin üç katından fazlaydı. Genişlemeye ek olarak, aynı zamanda bir dizi algoritmik tasarım da içeriyordu..

Bunlardan biri, Analytic Engine'in Bernoulli sayılarını hesaplaması için bir algoritma idi. Bu, yayınlanan ilk bilgisayar programı olarak yaygın bir şekilde selamlanıyor ve bu nedenle Lovelace'nin genellikle ilk bilgisayar programcısı olarak anılıyor.

Günümüz Ada Adaları

Lovelace 1852'de 36 yaşlarında öldü. Bilgisayar biliminin bir alan olarak gelişiminde araçsal bir rol oynamakla kalmadı, aynı zamanda bilgisayar ve teknolojide ileriye doğru inanılmaz atılımlar yapan uzun ve güzel bir kadın geleneğini başlattı..

Kapsamlı bir şekilde listelenmesi için bunun çok fazla örneği var. Marissa Mayer, Kathy Sierra ve Sheryl Sandberg'e kadar, kadınlar hayati bir rol oynarlar Tech'deki Kadınlar: Gelecek Teknoloji Şirketlerinin Teknolojide Kadınlar Bilmeleri Gerekenler: Geleceğin Teknoloji Şirketlerinin Bilmeleri Gerekenler Teknoloji şirketlerinin gelişmeleri için çözmeleri gerekir. 'cinsiyet açığı'. Sadece eşitlik için değil, aynı zamanda temel çizgiyi de korumak için. teknoloji sektöründe. Ancak, özellikle bir kişi, bilgisayar biliminin gelişiminde araçsal bir rol oynamaktadır..

Adı Grace Hopper'dı. 1906'da doğdu, çabucak matematikte bir yetenek kazandığını ve sonunda doktora yaptığını keşfetti. Konuyla ilgili Yale'den. 1943'te İkinci Dünya Savaşı azgınken, Harvard Mark 1 Computer'da çalışmak üzere görevlendirildiği ABD Donanması Rezervine katıldı..

Standartlarımıza göre ilkel olmasına rağmen, bu makine hayati bir rol oynamıştır Dünyayı Değiştiren Bilgisayarların Kısa Tarihi Dünyayı Değiştiren Bilgisayarların Kısa Tarihi Bilgisayar tarihine geçiş yaparak yıllarını harcayabilirsiniz. Tonlarca icat var, onlar hakkında kitap var - ve bu, savaş çabasında kaçınılmaz olarak gerçekleşen ... parmak izine girmeden önce. İmparatorluk Japonya'yı teslim almaya götürmeden çok önce atom bombasının patlamasını simüle etmek için John Von Neumann tarafından bile kullanılıyorlardı..

Birkaç yıl sonra, Hopper dünyanın ilk derleyicisini kurmaya devam edecek. A-0 (Aritmetik Dil Versiyon 0) olarak adlandırılır, UNIVAC 1'de yayınlandı ve bir tür matematiksel kodu makine koduna çevirebilirdi..

Hopper, bilgisayar kodunun insanlar tarafından okunabileceğine inanıyordu. Bu felsefe COBOL'un yaratılmasına ilham verdi (bugün hala yaygın olarak kullanılan bir dil, özellikle eski sistemlerde. Programcılar için Büyük Gelecek Emekli İşleri Programcılar için Büyük Gelecek Emekli İşleri Teknoloji alanında, ya yeni beceriler öğreniyorsunuz ya da) Ancak, emeklilik sırasında ilginç yarı zamanlı iş arayan eski programcılara ve teknoloji liderlerine ne olur?). Cobol, sırayla, bugün kullandığımız birçok programlama diline ilham verdi..

Bu süre zarfında, Hopper Donanma'da kaldı ve nihayetinde Arka Amiral rütbesine ulaştı ve 1986'da 79 yaşındayken taburcu oldu. Hatta The Letterman Show'da göründü..

Mutlu Ada Lovelace Günü

Hepimiz Ada Lovelace, Grace Hopper ve sayısız diğer kadın matematikçilere, bilgisayar bilimcilerine, programcılara ve elektrik mühendislerine borçluyuz. Onlar olmadan, bu makaleyi okuyacak bir bilgisayarınız olacağından şüpheliyim.

Teknikte size ilham veren başka kadınlar var mı? Aşağıdaki yorumlar bölümünde bana onlardan bahsedin.

Fotoğraf Kredisi: Fark Motoru (Carsten Ulrich), Analitik Motor (Bruno Barral)




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.