İlan

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

ada-lovelace-programı

Yazarı Augusta Ada King, Lovelace KontesAda Lovelace olarak bilinir 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 yaptığı katkılarla tanınıyor. İnternet'e daha önce göz attıysanız, çevrimiçi bir şey satın aldıysanız veya hatta bir akıllı telefon kullandıysanız, ona ölçülemez bir borç borçlusunuz. Her yıl 13 Ekim'de Ada Lovelace Günü'nü kutluyoruz. kadınların bilim, teknoloji ve matematik alanlarında yaptığı büyük katkılar.

Ancak bunu yaparken, çalışmaları hayatlarımız üzerinde anlamlı ve önemli bir etkisi olmaya devam eden Ada Lovelace'ı hatırlamakta fayda var.

Ada Lovelace kimdi?

Lovelace, 1815'lerde Gürcistan Britanya'sında İngiliz aristokrasisine doğdu. Babası Romantik Şairdi Lord George Byronve annesi Bayan anne isabella byron - Edebiyat, matematik, bilim ve felsefe konularında kapsamlı eğitim almış, oldukça eğitimli ve dindar bir şekilde dindar bir kadın.

instagram viewer

Doğumundan bir ay sonra, ebeveynleri acımasız bir boşanma ile ayrıldı ve Lord Byron İngiltere'den ayrıldı ve Ada'yı annesi ve büyükannesi tarafından büyütülmeye bıraktı.

Ada Lovelace

Leydi Anne Byron, Lord Byron ile çalkantılı (ve genellikle sıkıcı) ilişkisinin bir sonucu olarak sanata derinden güvensizdi. Sonuç olarak Ada'yı mükemmel bilimler ve matematik üzerine çalışmaya itti.

Ada’nın ayrıcalıklı yetiştirilmesinin bir sonucu olarak, dönemin en büyük zihinlerinden bazıları da dahil, Augustus de Morgan ve Mary Somerville. Haziran 1833'te, 18 yaşındaki Lovelace'ı Charles Babbage - sık sık “bilgisayarın babası” olarak tanımlanan bir adam.

İlk toplantılarında, genç Ada, bir ay sonra onu Londra'ya davet eden Babbage üzerinde oldukça etkilendi, böylece Fark Motoru.

Bilgi İşlemin Uvertürü

Başlangıçta, “bilgisayar” kelimesi bir makineye değil, kişi.

Birisi bir insan bilgisayarıonların işi kelimenin tam anlamıyla şeyleri hesapla. Sorun, insanların yanılmaz olmaması ve çoğu zaman hataların işlerine sızmasıydı.

Bu hata, Babbage'a 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ı döndürür. Tamamen kavramsal bir düzeyde, bu, bilgisayar programlarının modern donanım üzerinde çalışma biçiminden çok farklı değildir.

ada-lovelace-fark-motor

Babbage, “Fark Motoru” dediğini inşa etmeye başladı. Bu, yalnızca polinom denklemlerini tablo haline getirmek amacıyla tasarlanmış mekanik bir makineydi.

Babbage, tasarımını bitirmesi için önemli bir devlet yardımı aldı. Çalışan bir model geliştiremese de Ada, makinenin prototipine hayran kaldı ve Babbage'ı olabildiğince sık ziyaret edecekti. Hızlı bir şekilde onunla yakın bir çalışma ilişkisi geliştirdi ve Babbage etkileyici matematiksel ve analitik becerilerine hayran kaldı.

Babbage yakında Fark Motoruna olan ilgisini kaybetse de, ilişkileri bir sonraki projesine devam etti: Analitik Motor.

İlk Program

Bu, Fark Motoru'ndan çok daha iddialı bir projeydi.

Fark Motoru'nun tek bir amacı olmasına rağmen, Analitik Motorun genel amaçlı, programlanabilir bir bilgisayar olması amaçlanmıştır. Bunun gibi bir şey yoktu.

Birçok açıdan, bu bugünün bilgisayarları ile ortak bir şey paylaştı. Babbage bitiremese de, Analitik Motor programcının döngüler ve koşullu ifadeler yazma Yeni Başlayanlar İçin Programlamanın Mutlak Temelleri (Bölüm 2)Mutlak yeni başlayanlar için programlama kılavuzumuzun 2. bölümünde, fonksiyonların, dönüş değerlerinin, döngülerin ve koşulların temellerini ele alacağım. Bu konuyu ele almadan önce bölüm 1'i okuduğunuzdan emin olun. Daha fazla oku . Hatta ilkel bir Aritmetik Mantık Birimi (ALU) içeriyordu. Bunlar modern CPU'lar CPU nedir ve ne işe yarar?Bilgi işlem kısaltmaları kafa karıştırıcıdır. Zaten CPU nedir? Ve dört veya çift çekirdekli bir işlemciye ihtiyacım var mı? AMD veya Intel'e ne dersiniz? Farkı açıklamak için buradayız! Daha fazla oku ve GPU'ları içerir ve aritmetik ve bitsel işlemleri gerçekleştirmek için kullanılır.

Ada Lovelace-analyticalengine

Analitik Motor, hiç farkına varılmasa da, akademik topluluktan çok fazla ilgi ve merak uyandırdı. Üniversiteler sık ​​sık Babbage'ı derse davet ederler ve 1840'da Babbage Turin Üniversitesi'nde konuşurdu. İtalyan matematikçi katıldı Luigi Menabreaduydukları hakkında kısa bir makale yazdı.

Menabrea daha sonra Lovelace'den onu İngilizce dünyasında yayınlanmak üzere tercüme etmesini istedi. Babbage ile yakın arkadaşlığının bir sonucu olarak, makineyi ansiklopedik bir anlayışa sahip olduğu için, onun üzerine genişlemesi istendi.

Son makalesinin tamamlanması bir yıldan fazla sürdü ve orijinalin uzunluğunun üç katından fazlaydı. Üzerinde genişlemenin yanı sıra, bir dizi algoritmik tasarım da içeriyordu.

Bunlardan biri Analitik Motorun hesaplaması için bir algoritma Bernoulli numaraları. Bu, şimdiye kadar yayınlanan ilk bilgisayar programı olarak yaygın bir şekilde selamlanır ve bu nedenle Lovelace'a genellikle ilk bilgisayar programcısı denir.

Günümüz Ada Adalar

Lovelace 1852'de 36 yaşındayken öldü. Bir alan olarak bilgisayar biliminin gelişiminde sadece araçsal bir rol oynamış değil, aynı zamanda bilgisayarlarda inanılmaz atılımlar yapan uzun ve güzel bir kadın geleneğini başlattı ve teknolojisi.

Bunun kapsamlı bir şekilde listelenmesi için çok fazla örnek var. itibaren Marissa Mayer, Kathy Sierra, ve Sheryl Sandberg, KADIN hayati bir rol oynamak Teknolojideki Kadınlar: Geleceğin Teknoloji Şirketlerinin Bilmesi GerekenlerTeknoloji şirketlerinin gelişmesi için 'cinsiyet farkını' çözmeleri gerekiyor. Sadece eşitlik için değil, sonuçta da korunmak için. Daha fazla oku teknoloji sektöründe. Ancak özellikle bir kişi, bilgisayar biliminin gelişiminde araçsal bir rol oynamaktadır.

Onun adı Grace Hopper. 1906 doğumlu, hızla matematik becerisine sahip olduğunu keşfetti ve sonunda doktora derecesi kazandı. Yale den. 1943'te İkinci Dünya Savaşı şiddetlenirken, ABD Deniz Kuvvetleri Rezervine katıldı ve burada Harvard Mark 1 Bilgisayar.

DN-SC-84-05971

Standartlarımıza göre ilkel olmasına rağmen, bu makine hayati bir rol oynadı Dünyayı Değiştiren Bilgisayarların Kısa TarihiBilgisayar tarihini incelemek için yıllar geçirebilirsiniz. Tonlarca icat, onlar hakkında tonlarca kitap var - ve kaçınılmaz olarak şu durumlarda ortaya çıkan parmak işaretine girmeden önce ... Daha fazla oku savaş çabasında. John Von Neumann tarafından İmparatorluk Japonya'sını teslim etmek için kullanılmadan çok önce bir atom bombasının patlamasını simüle etmek için bile kullanıldılar.

Birkaç yıl sonra, Hopper dünyanın ilk derleyicisini oluşturmaya devam edecekti. A-0 olarak adlandırıldı (Aritmetik Dil Sürüm 0), UNIVAC 1 üzerinde koştu ve bir tür matematik kodunu makine koduna çevirebilir.

Ada Lovelace-univac1

Hopper, bilgisayar kodunun insanlar tarafından okunması gerektiğine inanıyordu. Bu felsefe, COBOL'un (günümüzde hala yaygın olarak kullanılan bir dil) oluşturulmasına ilham verdi, özellikle eski sistemlerde Programcılar İçin Büyük Gelecek Emeklilik İşleriTeknoloji alanında ya yeni beceriler öğreniyorsunuz ya da zamanın gerisinde kalıyorsunuz. Ancak, emeklilik sırasında ilginç yarı zamanlı iş arayan eski programcılar ve teknoloji liderlerine ne olur? Daha fazla oku ). Cobol, bugün kullandığımız programlama dillerinin çoğuna ilham verdi.

Bu süre boyunca Hopper, Donanma'da kaldı ve sonunda 1986'da 79 yaşında taburcu oluncaya kadar Arka Amiral rütbesine ulaştı. Letterman Show'a bile katıldı.

Ada Lovelace Gününüz Kutlu Olsun

Hepimiz Ada Lovelace, Grace Hopper ve sayısız diğer kadın matematikçiler, bilgisayar bilimcileri, programcılar ve elektrik mühendislerine borçluyuz. Onlar olmadan, bu makaleyi okuyacak bir bilgisayarınız olduğundan şüpheliyim.

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

Fotoğrafa katkı verenler: Fark Motoru (Carsten Ulrich), Analitik Motor (Bruno Barral)

Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan güçlü siyah kahve olmadan nadiren bulunur ve kesinlikle Macbook Pro ve kamerasına hayran kalır. Blogunu şurada okuyabilirsiniz: http://www.matthewhughes.co.uk ve @matthewhughes'da Twitter'da takip edin.