Mechanical Computer

Mechanical Computer — cover Mechanical Computer — page 1

Ondokuzuncu yüzyılın şafağı, imparatorluklara okyanuslar ötesinde rehberlik eden denizcilik tablolarından, kozmosu haritalandıran astronomik tahminlere kadar hesaplamada eşi benzeri görülmemiş bir hassasiyet gerektiriyordu. Ancak insanlık, felakete yol açabilecek hatalara açık, el emeğine bağlı kalmaya devam ediyordu. Gelişen sanayi ve bilimsel hırs çağında, bir vizyoner hesaplamayı insan hatasından kurtarmaya çalıştı. Londra'da seçkin bir matematikçi olan Charles Babbage, "Tasarımımın tüm amacı, analizi insan zekasının değil, makinelerin yapmasını sağlayacak bir makine inşa etmektir. İnsan unsuru, sevgili meslektaşım, en hayati tablolarımıza kabul edilemez derecede hata katıyor!" diye yakındı. Yanındaki mühendis Bay Henry Fancourt ciddi bir şekilde başını sallayarak, "Gerçekten de, Profesör. 'Bilgisayarlar' – o rakam sütunları üzerinde çalışan zavallı ruhlar – gök mekaniğinin karmaşık denklemlerini bir yana bırakın, deniz haritalarımız için gereken doğruluğu sürdüremezler," diye yanıtladı.

Mechanical Computer — page 2

Mekanik bilgisayarlardan önce, insan "bilgisayarlarından" oluşan ordular, büyük odalarda gezinme, sigorta ve mühendislik için devasa tabloları titizlikle hesaplamakla uğraşıyordu. Genellikle karmaşık polinom fonksiyonları içeren bu hesaplamalar, insan hatasına açıktı ve daha güvenilir bir yöntem gerektiriyordu. Babbage, bir grup memuru gözlemlerken bir keresinde şöyle demişti: "Bu çalışkan bireyleri izlerken, sonsuz angaryayı, kaçınılmaz yorgunluğun hatalara yol açtığını gördüm. Sonlu farklar yöntemi, mekanize edilirse, bundan kurtulmak için bir yol sunuyor." Ardından genç bir asistanı olan Bayan Eleanor Vance'a dönerek şöyle açıkladı: "x kare eksi x artı kırk bir gibi bir polinom düşünün. Her değeri doğrudan hesaplamak yerine, ardışık terimler arasındaki farkları buluruz. Sonra, bu farkların farklarını buluruz. Sonunda, sabit bir fark ortaya çıkar ve bu da diziyi basit toplamalarla oluşturmamızı sağlar." Sade, pratik bir elbise giymiş olan Bayan Vance, özenle notlar aldı.

Mechanical Computer — page 3

Babbage'ın ilk hedefi, sonlu farklar yöntemini kullanarak polinom hesaplamalarını otomatikleştirmek için özel olarak tasarlanmış Fark Makinesi olarak gerçekleşti. Karmaşıklığı, on dokuzuncu yüzyıl mühendisliğinin sınırlarını zorladı ve dişli kesimi ile montajında eşi benzeri görülmemiş bir hassasiyet gerektirdi. Sayısız fabrika ziyaretlerinden birinde Babbage, usta bir zanaatkar olan Bay Thomas Finch ile görüştü. Babbage, hassas bir şekilde kesilmiş pirinç bir dişliyi havada tutarak, "Bu dişlilerin doğruluğu, Bay Finch, hayati önem taşıyor. Milimetrenin binde biri kadar bir sapma bile tüm makinede hatalara yol açabilir," diye vurguladı. Nasırlı ellere ve deri önlüğe sahip, güçlü yapılı bir adam olan Bay Finch, "Gerçekten de, Profesör. Büyük filozofumuz John Locke'un bir zamanlar yazdığı gibi, 'Yeni fikirler her zaman şüpheyle karşılanır ve genellikle, ortak olmamaları dışında başka hiçbir sebep olmaksızın karşı çıkılır.' Bu Fark Makinesi kesinlikle yaygın değil ve mükemmelliği alışılmadık bir adanmışlık gerektiriyor," diye yanıtladı. Babbage, devasa mekanik zorluğu düşünerek başını salladı.

Mechanical Computer — page 4

Fark Makinesi belirli bir problem sınıfına hitap ederken, Babbage'ın zihni daha derin bir kavrama doğru ilerledi: genel amaçlı programlanabilir bir hesaplama makinesi. Bu kavramsal sıçrama, odağını belirli tabloları otomatikleştirmekten, gerçekten evrensel bir analitik motor yaratmaya dönüştürdü. Babbage, Ada Lovelace ile canlı bir tartışma sırasında genişletilmiş vizyonunu dile getirdi. "Fark Makinesi, tüm dehasına rağmen, nihayetinde özel bir araçtır. Ama ya herhangi bir hesaplamayı yapabilen bir makine tasarlayabilseydik, yeter ki bu hesaplama temel işlemler dizisine ayrıştırılabilsin?" Ada Lovelace, modaya uygun bir Viktorya dönemi elbisesi içinde zarifçe giyinmiş, koyu saçları yumuşak bukleler halinde şekillendirilmiş bir şekilde keskin bir içgörüyle yanıt verdi: "Siz sadece aritmetiği mekanize etmiyorsunuz, Bay Babbage; keyfi bir matematiksel işlem dizisini yürütecek bir mekanizma öneriyorsunuz. Bu 'Analitik Motor' kavramı çok daha büyük bir şeye işaret ediyor – sadece sayıları değil, mantığı da işleyebilen bir makineye."

Mechanical Computer — page 5

Analitik Motor'un önerilen mimarisi, modern bilgisayarların habercisiydi. Ayrı birimlerden oluşuyordu: hesaplamalar için 'Değirmen', sayıları tutmak için 'Depo', talimatlar ve veriler için bir giriş mekanizması ve sonuçlar için bir çıkış. Bu modüler tasarım, daha önce görülmemiş bir esneklik sağlıyordu. Babbage, makinenin işlevsel ayrımını titizlikle özetledi. "Değirmeni, motorun kalbi, tüm aritmetik işlemlerin yürütüldüğü yer olarak hayal edin. Sayıları Depo'dan alır, belirlenen hesabı yapar ve sonucu geri verir." Ardından kavramsal bir çizime doğru işaret etti. "Depo ise, hem giriş hem de ara sonuçlar olmak üzere tüm sayısal değerlerin sayı çarklarında tutulduğu yerdir. Bunların ayrılması, hesaplama müdahalesini önler." Şemayı inceleyen Lovelace ekledi: "Ve dahiyane kısım, Bay Babbage, sayıların ve işlemlerin akışını düzenleyen, sabit bir dizi yerine dinamik bir dizi sağlayan kontrol birimidir. Bu gerçekten de programlanabilirliğin özüdür."

Mechanical Computer — page 6

Analitik Motor'a talimat ve veri girmek için Babbage, karmaşık desenleri dokumak için Jacquard tezgahlarında zaten kullanılan delikli kart teknolojisini ustaca uyarladı. Bu kartlar, varlık veya yokluktan oluşan ikili bir dil sunarak makinenin karmaşık işlemlerini yönlendiriyordu. Babbage, ziyaretine gelen sanayici Bay Alistair Croft'a şöyle açıkladı: "Monsieur Jacquard'ın tezgahının dehası, kartlardaki deliklerle kodlanmış bir deseni takip edebilmesinde yatıyor. Benim vizyonum bu prensibi genişletiyor. Bir dizi kart, Değirmen için işlemlerin sırasını – toplama, çıkarma, çarpma – belirlerken, başka bir dizi kart sayısal verinin kendisini sağlayacak." Özel dikim takım elbiseli, iri yapılı bir adam olan Bay Croft, örnek bir kartı eline aldı. "Yani, delikler mekanik bir iletken görevi görerek makineye ne yapacağını ve hangi sayılarla yapacağını mı söylüyor? Bunun tekstilin çok ötesinde otomasyon için derin etkileri var!" Babbage gülümsedi, "Gerçekten de, Bay Croft. Makine esasen programı 'okuyor'."

Mechanical Computer — page 7

Babbage'ın yaşamı boyunca hiçbir zaman tam olarak inşa edilmemiş olsa da, Analitik Motor'un kavramsal çalışması açıktı. Delikli kartlar talimatları sıralayacak, makineyi Depo'dan sayıları almaya, Değirmen'de işlemeye ve sonuçları geri kaydetmeye yönlendirecek, tüm bunlar insan müdahalesi olmadan gerçekleşecekti. Lovelace, makinenin potansiyelini genişleterek şöyle detaylandırdı: "Karmaşık bir denklemi çözme sürecini düşünün. İlk olarak, değişken kartlar başlangıç değerlerini Depo'ya girecekti. Ardından, işlem kartları Değirmen'i, örneğin, bir dizi çarpma ve toplama işlemi yapmaya yönlendirecekti." Durakladı, sonra ekledi: "Hesaplandıktan sonra sonuç yazdırılabilir veya sonraki hesaplamalar için Depo'ya geri döndürülebilir, böylece mekanik zekanın özyinelemeli bir döngüsü oluşturulabilir. Bu, makinenin önceden belirlenmiş mantıksal bir akışı takip ettiği sistematik bir süreçtir." Babbage onayladı: "Kesinlikle. Makine 'düşünmez', ancak karmaşık talimatları sarsılmaz bir doğrulukla yürütür."

Mechanical Computer — page 8

Ada Lovelace'ın katkısı, Babbage'ın tasarımlarını salt anlamanın ötesine geçti; Analitik Motor'un potansiyelini basit aritmetiğin çok ötesinde öngördü. Detaylı notları, makinenin Bernoulli sayılarını nasıl hesaplayabileceğini gösteren, günümüzde ilk bilgisayar algoritması olarak kabul edilen şeyi içeriyordu. "Lovelace, bilimsel bir meslektaşıyla yaptığı yazışmalarda çığır açan içgörüsünü şöyle dile getirdi: "Analitik Motor, tıpkı Jakar tezgahının çiçekleri ve yaprakları dokuduğu gibi cebirsel desenler dokur. İşlemleri büyüklükle sınırlı değildir; eğer bu şeyler temel ilişkilerini soyut işlemler biliminin ilişkileriyle ifade edebiliyorsa, sayıdan başka şeyler üzerinde de hareket edebilir." Babbage, kapsamlı notlarını incelerken, "Bayan Lovelace felsefi önemin tamamını kavrıyor. İlişkileri kodlayarak motorun sembolik manipülasyon yapabildiğini, böylece saf sayısal hesaplamanın ötesine geçtiğini anlıyor," diye belirtti."

Mechanical Computer — page 9

Babbage'ın tasarımlarının ve Lovelace'ın algoritmalarının parlaklığına rağmen, Analitik Motor onların yaşam süreleri içinde hiçbir zaman tam olarak inşa edilemedi. Finansal kısıtlamalar, siyasi ilgisizlik ve binlerce hassas parçasının üretiminin saf mekanik zorluğu, aşılamaz engeller olduğunu kanıtladı. Hayatının sonlarında, morali bozuk Babbage'ın şöyle düşündüğü bildirilir: "Tek bir fikir tarafından değil, tasarımlarımı sürekli değiştirme ve ilk niyetlerimi daha ileri bir bilginin önerdiği şeylere feda etme zorunluluğu tarafından rahatsız edildim." Bu dönemi değerlendiren modern bir tarihçi olan Doktor Evelyn Reed, şunları belirtiyor: "Babbage'ın makinesinin anında gerçekleşmesi on dokuzuncu yüzyıl sınırlamaları tarafından engellenmiş olsa da, onun teorik çerçevesi yadsınamaz temeli attı. Onun 'Değirmeni' bizim CPU'muz, 'Deposu' ise belleğimizdir. Fiziksel tezahürü gecikmiş olsa bile, kavramsal plan tamamlanmıştı."

Mechanical Computer — page 10

Babbage'ın özellikle Analitik Motor üzerine yaptığı derin teorik çalışmalar, onlarca yıl büyük ölçüde takdir görmedi. Ancak, programlanabilir, genel amaçlı bir makineye dair temel kavramları sonunda gerçekleşti ve takip eden her bilgisayarın entelektüel temelini attı. Bir belgesel için toplanan modern bilgisayar bilimcilerinden oluşan bir panel, Babbage'ın mirasını tartışıyor. Profesör Jian Li şöyle diyor: "Modern bilgisayarların mimarisi – işlem, bellek, giriş ve çıkışın ayrılması – doğrudan Babbage'ın Analitik Motoru'nu yansıtıyor. Temel planı o sağladı." Doktor Anya Sharma ekliyor: "Ve Lovelace'ın makinenin sayıların ötesindeki sembolik yeteneklerine dair içgörüsü, yazılım devrimini gerçekten öngördü. Evrensel bir makine tasavvur ederek zamanlarının bir asır ilerisindeydiler." Doktor Ben Carter ise şöyle sonlandırıyor: "Onun dişlilerinden bizim mikroçipimize kadar, mekanik hesaplamanın ruhu yaşamaya devam ediyor."