Programcı mesleği hakkında ilginç gerçekler. İlginç programlama gerçekleri. Sayılara olan aşk

Ada Augusta Lovelase - 10/12/1815 - 29/12/1852, Büyük Britanya

Şair Byron'un kızı Kontes Ada Lovelace astronomi, Latince, müzik ve matematik okudu. İngiliz matematikçi Charles Babbage ile birlikte onun hesap makineleri için aritmetik programlar oluşturmaya çalıştı. Bu alandaki çalışmaları 1843'te yayımlandı. Ancak o zamanlar bir kadının eserlerini tam adı altında yayınlaması uygunsuz görülüyordu ve Lovelace başlığa yalnızca adının baş harflerini koyuyordu. Bu nedenle onun matematik çalışmaları, diğer pek çok kadın bilim insanının çalışmaları gibi, uzun süre unutulmaya yüz tutmuştur.

Ada Lovelace, Menabrea'nın Sir Charles'ın yaratılışı hakkındaki makalesi "Charles Babbage tarafından icat edilen Analitik Motorun Taslağı"nı Byron'ın diline çevirmeyi üstlendi. 10 Temmuz 1843'te, Ada'nın akıl hocasına yazdığı mektubun arasında görünüşte zararsız bir cümle parladı: “Notlarımdan birine, örtülü bir fonksiyonun bir makine tarafından önceden karar vermeden nasıl hesaplanabileceğinin bir örneği olarak Bernoulli sayıları hakkında bir şeyler eklemek istiyorum. baş ve ellerin yardımı." Pek çok uzmana göre "tarihteki ilk bilgisayar programının" bir örneğini içeren şey bu birkaç sayfaydı. Menabrea'nın makalesinin notlarının metninde tutarlı bir programlama teorisi gizliydi! Neredeyse mağara resimleri arasındaki uzay gemisi görüntüsü kadar inanılmaz. Lady Ada “döngü”, “iş hücresi”, “dağıtım kartı” kavramlarını tanıtmış, tekrarlayan formüllerin döngüsel hesaplama işlemleriyle bağlantısını tanımlamış, algoritmalaştırmanın temel ilkelerini anlatmış, A'dan Z'ye değerli bir bilgisayar programı geliştirmiştir. günümüzün sibernetik üniversite öğrencilerine yönelik ders projesi. Ayrıca bilgisayar teknolojisinin olası pratik kullanım alanlarını da öngördü: müzik eserleri bestelemek, karmaşık grafik nesneler tasarlamak ve hatta bilgisayar oyunları!

Notlar'ın yayımlanmasından sonra Charles Babbage, Ada Lovelace'den "sevgili tercümanım" diye bahsetmeye başladı. Bir buçuk yüzyıl sonra, çalışkan "yorumcunun" görkeminin, yalnızca Bilgisayar Makinesi'nin yaratıcısının değil, aynı zamanda "Childe Harold"ın yazarının da görkemini yok edeceğine dair hiçbir fikri yoktu.

Bu yüzyılın 70'li yıllarının ortalarında ABD Savunma Bakanlığı, “Ada” adını Amerikan silahlı kuvvetleri ve ardından tüm NATO için birleşik bir programlama dilinin adı olarak onayladı.

Leydi Lovelace, George Gordon Byron'ın "evinin ve kalbinin kızı" olan tek kişiydi. Büyük şairin aile hayatı başarısız oldu. 2 Ocak 1815'te Annabella Milbank ile evlendi. 10 Aralık'ta Augusta Ada adında bir kızları oldu ve 1816 Ocak'ta çift sonsuza kadar ayrıldı. Lord Byron kızını en son gördüğünde kız sadece bir aylıktı.

Ada'nın matematiksel yetenekleri oldukça erken ortaya çıktı. Leydi Byron ve entelektüel arkadaşları - Profesör ve Bayan de Morgan, Babbage, Mary Sommerville - Augusta Ada'nın matematik tutkusunu güçlü bir şekilde desteklediler. Profesör de Morgan, öğrencisinin yetenekleri hakkında yüksek bir görüşe sahipti ve hatta onu seçkin bir İtalyan matematikçi olan Maria Agnesi ile karşılaştırdı. Ancak Ada aynı zamanda birçok müzik enstrümanını mükemmel bir şekilde çalıyordu ve birçok dili konuşuyordu.

Augusta Ada'nın aile hayatı ebeveynlerininkinden daha mutluydu. Temmuz 1835'te, daha sonra Lovelace'in ilk Kontu olacak olan 18. Lord Kral William ile evlendi. O zamanlar 29 yaşında olan Sir William, sakin, soğukkanlı ve nazik bir adamdı. Karısının bilimsel çalışmalarını onaylıyor ve ona elinden geldiğince yardımcı oluyordu.

Çift, düzenli olarak "tüm Londra'nın" katıldığı akşamlara ve resepsiyonlara ev sahipliği yaparak sosyal bir yaşam tarzı sürdürdü.

Bu akşamların müdavimlerinden biri olan popüler Examiner dergisinin editörü Albany Fonblanc, evin hostesinin şu portresini bıraktı:

“O kimseye benzemiyordu ve şiirsel değil matematiksel ve metafiziksel bir yeteneği vardı...

Leydi Lovelace, konunun özünü bir bütün olarak kararlı ve hızlı bir şekilde kavrama yeteneğinde ortaya çıkan, tamamen erkeksi bir anlama yeteneğinin yanı sıra, rafine bir kadınsı karakterin tüm cazibesine de sahipti. Davranışları, zevkleri, eğitimi - özellikle de mükemmelliğe ulaştığı müzikal - kelimenin en güzel anlamıyla kadınsıydı ve yüzeysel bir gözlemci, onun kadınsı zarafetinin altında ne kadar içsel güç ve bilginin saklı olduğunu asla tahmin edemezdi. Havailikten ve sıradanlıktan ne kadar nefret ediyorsa, gerçek anlamda entelektüel bir toplumdan da hoşlanıyordu ve bu nedenle bilim, sanat ve edebiyatta ünlü olan herkesle enerjik bir şekilde tanışmaya çalışıyordu.

50'li yılların başında Ada ciddi bir şekilde hastalandı ve 27 Kasım 1852'de, 37. yaş gününe birkaç gün kala öldü (Lord Byron ile aynı yaşta öldü). Vasiyetine göre Newstead'deki Byron aile mezarlığında babasının mezarının yanına gömüldü.

Stefan Zweig bir keresinde "insanlığın en güzel saati" hakkında yazmıştı. Mütevazı yüzbaşı Rouget de Lille'in bir gecede yazdığı şarkı, onun adını ölümsüz kıldı. Düellonun arifesinde Evariste Galois tarafından yazılan birkaç düzine sayfa, büyük matematikçiyi dünyaya tanıttı. Augusta Ada Lovelace'in "Çevirmenin Yorumları" sibernetik ve bilgisayar teknolojisi tarihinde adını sonsuza kadar bıraktı.

Byron romantik bir şairdi. Kızını en son gördüğünde henüz bir aylık değildi. Bu yaşta çocuğun kime benzeyeceğini söylemek genellikle zordur. Ancak Byron, her büyük şair gibi, bir peygamber olduğu ortaya çıktı: Augusta Ada görünüşte babasına benziyordu, ancak annesinin tercihlerini miras almıştı.
Anna Isabella Byron Daha iyi günler Aile hayatında eşinden “Paralelkenarların Kraliçesi” lakabını almıştır. Evlilikleri uzun sürmedi: Kocasının savurganlıklarından bitkin ve bitkin olan Anna, ailesinin evine döndü. Byron'ın kızı Augusta Ada o zamanlar yaklaşık bir aylıktı.
Londra'ya bir daha dönmemek üzere İtalya'ya giden romantik, asi ve Luddite destekçisi Byron, sibernetiğin gelecekteki efsanesini beşikte bıraktığını hayal bile edemiyordu.
Yeni doğan bebeğin annesi, çocuğunu anne ve babasına vererek sağlık gezisine çıktı. Bayan Byron, çocuğu büyütmeye başlama zamanı geldiğinde geri döndü.
Başlangıç ​​olarak, Augustus Ada, "Ada" olarak kısaltılmıştı, böylece kızın adaşı olan, Byron'ın fazlasıyla akraba olduğu kuzeni, evden sonsuza kadar kaybolacaktı. aile ilişkileri, Stanzas to Augusta'da ölümsüzleştirildi. Akrabaların ve misafirlerin hiçbirinin rezil şairden bahsetmemesi gerekiyordu ve kitapları aile kütüphanesinden çıkarıldı.
"Paralelkenarların Kraliçesi" laik ve resmi olarak evli bir bayana yakışacak kadar matematikle ilgileniyordu. Anna, kızın babasından miras almış olabileceği romantik eğilimlerin aksine, kendi kızında analitik yeteneklerini bulmak ve geliştirmek istiyordu.
Bayan Byron onu davet etti eski öğretmen- İskoç matematikçi Augustus de Morgan. Bir zamanlar gökbilimci Pierre Laplace'ın Fransızca "Gök Mekaniği Üzerine İncelemesi" adlı eserini tercüme eden ünlü Mary Sommerville ile evliydi. Öğrencisi için artık “rol model” olarak adlandırılan kişi Mary oldu.
Kız annesinin beklentilerini boşa çıkarmadı. On üç yaşındayken kızının albümüne uçak çizimleri yaptı. Ancak Ada'nın, bir tür kalıtsal veba gibi bundan utanarak gizlice şiir yazdığına dair kanıtlar var. Şiirsel eğilimlerini çok sonra fark etti. Ada otuz yaşındayken annesine şöyle yazmıştı: "Bana şiir veremezsen, bana şiir bilimi verir misin?"
Sonunda tüm çocukluk sıkıntıları ve uzun süredir devam eden hastalıklar geride kaldı, Ada on yedi yaşına girdi. Dünyaya açılmayı başardı ve kral ve kraliçeyle tanıştırıldı. Balolardan birinde hayatını adayabileceği biriyle tanışacağı varsayılmıştı. Bu şekilde anlıyorsun
Genç Bayan Byron, Charles Babbage ismini ilk kez yemek masası Mary Somerville'den. Birkaç hafta sonra ilk kez buluştular.
İki efsane matematikçiden bahsederken sayıları gözden kaçırmak kesinlikle mümkün değil. Charles Babbage, tanıştıkları dönemde, kendisinden bir buçuk yüzyıl önce Sir Isaac Newton gibi, Cambridge Üniversitesi'nde matematik profesörlüğü koltuğunu işgal ediyordu.
Babbage göreve başlamadan birkaç yıl önce, N20 basamak doğruluğuyla hesaplamalar yapabilen logaritmik bir makinenin tanımını tamamladı. Başbakan'ın masasının üzerinde, bir kaldıraçla hareket ettirilen çok sayıda makara ve dişlinin bulunduğu bir çizim duruyordu. 1823'te, Babbage'nin Analitik Motoru olarak bilinen ve şu anda dünyadaki ilk bilgisayar olarak kabul edilen bilgisayarın yapımı için ilk sübvansiyon ödendi. İnşaat on yıl sürdü, makinenin tasarımı giderek daha karmaşık hale geldi ve 1833'te finansman durduruldu.
Ada Byron, Babbage'ı ilk gördüğünde on sekiz yaşındaydı. Aralık 1815'te doğdu, bu nedenle Cambridge Üniversitesi'ndeki profesörle tanışması aynı 1833'te gerçekleşti. Yani zavallı matematikçinin kolaylıkla coşkuya kapılan aristokratla tanışması hem Babbage'e hem de bilime fayda sağladı.
O zamanlar yüksek sosyetede mucize makinesini tartışmak modaydı. Hışırtılı elbiseler giymiş sosyete hanımlarından oluşan heyetler bilim adamının laboratuvarını ziyaret etti. Öğrencisiyle gurur duyan Augustus de Morgan, Ada'nın ilk bilgisayarla tanışmasını şöyle anlatıyor: “Konuklardan bazıları bu muhteşem cihaza aynayı ilk kez gören vahşilerin gözlerinden hayretle bakarken, Bayan Byron Henüz çok gençti, makinenin çalışmasını anlayabiliyordu ve büyük onurlu icatları takdir edebiliyordu".

Ada ve Babbage'yi birbirine bağlayan tutku bilime olan tutkuydu. Kendisi ondan yirmi dört yaş büyüktü ve ilişkileri hiçbir zaman ticari işbirliğinin ötesine geçmemişti. 1834'te Bayan Byron, kısa süre sonra Lord Lovelace unvanını devralacak olan yirmi dokuz yaşındaki William King ile evlendi. Ne kocası ne de aynı yaştaki üç çocuğu, Ada'yı mesleği olarak gördüğü şeye coşkuyla teslim olmaktan alıkoyamadı. Evlilik onun işini bile kolaylaştırdı: Lovelace Kontlarının aile hazinesi şeklinde kesintisiz bir finansman kaynağına sahipti.

Babbage'a ilk "önemli" mektup 18 Ocak 1836'da Ada'nın ilk oğlu Byron Noel'e hamile olduğu sırada yazıldı. Yazışmalar kontesin ölümüne kadar devam etti.
Ada'nın dikkati geçici olarak yeni ailesiyle meşgulken, Babbage'in üzerinde bulutlar toplanıyordu. Anlaşılmaz cihazının memleketinde modası geçti ve mucit, kıtaya vaaz vermek zorunda kaldı. 1842 yılında İtalyan bilim adamı Manibera analitik motorla tanıştı, çok sevindi ve ilkini yaptı. Detaylı Açıklama icatlar. Makale Fransızca olarak yayınlandı ve onu İngilizceye çevirmeyi üstlenen kişi Ada'ydı. Daha sonra Babbage onu metne ayrıntılı yorumlarda bulunmaya davet etti. Torunlara Ada Byron'ı gezegenin ilk programcısı olarak adlandırmaları için sebep veren de bu yorumlardır. Diğer şeylerin yanı sıra Babbage'ye, Analitik Motor için bir operasyon planı hazırladığını, bunun yardımıyla hareketli bir akışkanın enerjisinin korunumu yasasını ifade eden Bernoulli denklemini çözmenin mümkün olduğunu söyledi. "Operasyon Planı" - bu dünyanın ilk bilgisayar programı değil mi? Kontes, "Analitik Makine" diye yazmıştı, "tıpkı Jacquard'ın makinesinin çiçekleri ve yaprakları dokuyabilmesi gibi, cebirsel formülleri de dokuyabilecek." Ada'nın matematikten sonraki ikinci tutkusu müzikti. Tutkularını birleştiren ilk programcı, analitik motorun zamanla müzik parçaları besteleyebileceğini öne sürdü. Artık onun doğruluğunu ve tahminlerinin doğruluğunu değerlendirebiliyoruz.

Çağdaşlar Ada Lovelace'in Lucifer ile komplo kurduğundan şüpheleniyordu ve Charles Dickens, onun ziyaretlerinden sonra evde kötü ruhlardan oluşan bir iz kaldığına ciddi şekilde inanıyordu. Diğer dünyaya ait şüpheler, Şeytan'ın ona barutun sırrı gibi bir şeyi ifşa etmesinden ya da şeytani bir şekilde akıllı olmasından dolayı ortaya çıkmadı. Büyük olasılıkla Londra toplumu, bu kadının himayesi altında para için yalvardığı saldırıdan korkmuştu. Ada'nın kendisi şeytani özünü göstermekten çekinmiyordu - sonuçta o babasının kızıydı. Gurusuna yazdığı 4 Temmuz 1843 tarihli mektubunda, cilveli bir şekilde şöyle yazmıştı: "Sevgili Babbage! Senin için şeytan gibi çalışıyorum (ki belki de öyleyim)." Kendisiyle ilgili bir başka sözü de herkesçe biliniyor: “Şeytana yemin ederim ki, evrenin gizemlerinden belli bir miktar can kanı emmeden önce 10 yıl bile geçmeyecek ve sıradan ölümlü akılların ve dudakların bir bakıma yapamadım. Kimse bilmiyor. benim küçük esnek yaratığımda henüz kullanılmamış ne kadar korkunç bir enerji ve güç var..."

Yani Charles Babbage'in önce sponsoru, ardından enerjik bir PR yöneticisi ve yapımcısıydı. Ama o bir bilim adamı mı, bir matematikçi miydi? Analitik yetenekleri abartılmış mı? Belki de efsanevi "Ada Byron" karakteri, "Matematikçiler de insandır (yedi kadının biyografileri ve farklı etnik grupların temsilcileri dahil)" gibi popüler bilim kitaplarını biraz canlandırmak için ortaya çıktı.
Britannica'dan Büyük Sovyet'e kadar tüm ansiklopedilerde Augusta Ada King Lovelace bir İngiliz matematikçi olarak karşımıza çıkar. Menabria'nın "Babbage'nin Analitik Motorunun Unsurları" adlı makalesinin çevirisi ve buna ilişkin bir açıklama, onun ana bilimsel çalışması olarak gösterilmektedir. Sadece Ada, halktan Babbage'ın aksine, oldukça iyi biliyordu Fransızca. Mektubu tercüme etti ve dünya çapında üne kavuştu. Ve hidrolikte vazgeçilmez olan Bernoulli denklemini çözmedi, sadece analitik bir motor kullanılarak çözülebileceğini öne sürdü.
Ada'nın Babbage'a yaptığı bir başka öneri ise neredeyse onun bilimsel kariyerini mahvediyordu. Lady Lovelace, makinenin zaten oldukça pratik sorunları, yani yarışlarda kazan-kazan bahislerini tahmin etmeyi çözebileceğinden emindi. Ancak ya makinede bir sorun vardı ya da doğada bir sorun vardı ama atlar inatla kendileri için icat edilen sisteme göre koşmayı reddettiler. Kendisinin ve kocasının parasını kaybeden Ada, umutsuzca acil nakit akışı arayışındadır, ancak yalnızca bir grup profesyonel şantajcı bulur. Ne yazık ki Sevgisiz ailesi tam bir yıkımdan ancak Ada'nın kanserden ani ölümü sayesinde kurtuldu. Babbage yirmi yıl hayatta kaldı ama mekanik bilgisayarı hiçbir zaman tamamlanamadı.
1991 yılında İngiliz bilim adamları Babbage'nin çizimlerine dayanarak mekanik bir bilgisayar yaptılar. Bir bölme veya çarpma işlemi 2-3 dakikasını alır. Modern bilgisayarların hızı, saniyedeki işlemlerin 10 üzeri 8'inci kuvvetidir.
1975 yılında ABD Savunma Bakanlığı evrensel bir programlama dili geliştirmeye karar verdi. Bakan, sekreterler tarafından hazırlanan tarihi geziyi okudu ve tereddüt etmeden hem projenin kendisini hem de gelecekteki dil için önerilen adı - “Ada” onayladı.
Ada 123 yıl önce ölmüştü. Ada'nın annesinin kendisini korumak istediği babanın kaderi, garip bir şekilde tek meşru kızının kaderini de etkiledi. Benzerlerdi: gözleri yanan siyah saçlı idealistler, başka birinin uzak ülkesinin özgürlüğü için ölmeye ya da kimsenin kabul etmediği bir icat uğruna her şeyi feda etmeye hazır. Ada Lovelace ve George Gordon Byron hayatları boyunca hiç tanışmadılar, ancak ikisi de 36 yaşında öldüler ve Nottinghamshire topraklarında, Byron ailesinin mezarlığına gömüldüler. (İle)

Tetris'i sonsuza kadar oynamak mümkün mü?

Tetris'teki taşların sırası mükemmel bir rastgele sayı üreteci tarafından belirleniyorsa süresiz olarak oynanamaz. Er ya da geç, alanın kenarlarına delikler olmadan yerleştirilemeyen ve sonuçta bir kayba yol açacak birçok ardışık S-figürleri ve Z-figürleri dizisi olacaktır. Oyunun pratik uygulamalarında, kural olarak, ardışık aynı figürlerin uzun serileri üzerinde algoritmik bir kısıtlama kurulur.

Adını bir komedi dizisinden alan programlama dili hangisidir?

Python programlama dili, adını python'lardan almaz, ancak içinde yazılı komut dosyaları bulunan dosyaların simgeleri veya geliştirme ortamlarının logoları genellikle bir yılanın kafasını temsil eder. Yazar dilin adını Monty Python'un Uçan Sirki eskiz serisinin hayranı olduğu için seçti.

Kağıt dergilerden ve radyo yayınlarından bilgisayar oyunları ve programları nasıl indirildi?

1980'lerde ve 1990'ların başında ZX Spectrum bilgisayarları Avrupa'da ve ardından eski SSCB ülkelerinde çok popülerdi. Ucuzlukları, ekran olarak normal bir TV'nin ve harici depolama aygıtı olarak ev tipi bir kayıt cihazının kullanılmasından kaynaklanıyordu. Kaydedilmiş oyunların ve programların bulunduğu ses kasetleri, sesi bilgisayar tarafından bir bit dizisi olarak yorumlanıp belleğe yüklendi. Çoğu zaman programlar kasete kaydedilerek özel radyo yayınlarına “indirilebilmektedir”. Ayrıca Spectrum'a adanmış dergilerde kaynak kodu biçiminde küçük programlar yayınlandı - klavyede yazılması, başlatılması ve tekrar bir ses ortamına kaydedilmesi gerekiyordu.

İlk ENIAC bilgisayarının önde gelen programcılarının tümü hangi özelliğe sahipti?

Elektronik bilgisayarların icadından önce, Amerika Birleşik Devletleri'ndeki bilgisayarlar, örneğin atış tablolarının hesaplanması gibi karmaşık görevler için makineler ekleyerek manuel hesaplamalar yapan işçilerdi. Bilgisayarların çoğu kadındı ve savaş zamanlarında sayıları daha da arttı. Birçoğu daha sonra programcı olarak başarıyla yeniden eğitildi. Böylece ilk genel amaçlı elektronik bilgisayar olan ENIAC'ın önde gelen altı programcısı arasında tek bir kişi bile yoktu.

Oyuncak ördekler programcıların kod hatalarını ayıklamasına nasıl yardımcı olur?

Bazı programcılar kodda hata ayıklamak için ördek yavrusu yöntemini kullanır. Bunu yapmak için masaüstünüze bir oyuncak ördek koymanız (veya hayal etmeniz) ve programın ne yapması gerektiğini satır satır ayrıntılı olarak açıklamanız gerekir. Programcı bu yönteme başvururken sıklıkla aradığı, geliştirme ortamındaki kodu görüntülerken fark etmediği hatayla karşılaşır.

Hangi kısa çizgi tarihteki en pahalı kısa çizgi olarak adlandırılmıştır?

1962'de Amerikalılar Venüs'ü incelemek için ilk uzay aracı Mariner 1'i fırlattı ve fırlatıldıktan birkaç dakika sonra düştü. Öncelikle Dünya'dan yönlendirme sisteminden sinyal alan cihazın anteni arızalandı, ardından araç bilgisayarı kontrolü ele aldı. O da rotadan sapmayı düzeltemedi, çünkü içine yüklenen program tek bir hata içeriyordu - talimatları delikli kartlar için koda aktarırken, denklemlerden birinde yokluğu radikal olan bir satır eksikti. Denklemin matematiksel anlamını değiştirdi. Gazeteciler çok geçmeden bu kısa çizgiyi "tarihin en pahalı çizgisi" olarak adlandırdı (bugünün şartlarına göre, kayıp cihazın maliyeti 135.000.000 dolardır).

Byron'ın kızı

10 Aralık 1815'te İngiltere'de Ada Augusta adında bir kız doğdu. Anne ve babası efsane insanlardı. Anne Anna Isabel, ünlü aristokrat Milbank ailesine aitti, sadece güzelliğe ve zenginliğe değil, aynı zamanda olağanüstü bir zihne de sahipti. Kızın babası da ünlü şair George Gordon Byron'dı...

Ada Augusta'nın doğumundan kısa bir süre sonra Byron ailesinde hala tüm edebiyat ders kitaplarında bahsedilen bir olay meydana geldi - şair İngiltere'den ayrıldı ve Avrupa'ya gitti. Aynı zamanda küçük ailesini ve yeni doğan kızını sonsuza kadar terk etti.

Ancak ilk şoku atlatan Anna Isabel yine de kırılmadı ve kızını gerçekten eşsiz bir kişilik olarak yetiştirmeyi başardı. Küçük yaşlardan itibaren kız matematiğe olağanüstü bir ilgi gösterdi ve annesi bu hobiyi mutlu bir şekilde destekledi.

Bunda Ada'nın annesinin şair kocasının ayrılışından sonra edebiyattan ve güzel sanatlardan hoşlanmamasının da etkisi oldu. Kesin bilimler ona düzenli ve dürüst bir yaşamın sembolü gibi görünüyordu. Anna Isabelle'in kendisi de matematikle ilgileniyordu ve kocası, mutlu aile yaşamları sırasında bir keresinde ona "Paralelkenarların Kraliçesi" lakabını takmıştı.

Yararlı kızamık

Genç Ada Augusta'nın Paralelkenar Kraliçesi'ne layık bir kız olduğu ortaya çıktı. Zaten 12 yaşındayken kendi uçan makinesini tasarladı! Belki de kız, genç İngiliz kızları için bu kadar alışılmadık şeylere kapılmayı bırakabilirdi ve balolara ve hayranlara ilgi duyan sıradan bir kadın haline gelebilirdi, ancak koşullar onu daha derinlemesine matematik çalışmasına itti. Ada Augusta kızamığa yakalandı ve sakat kaldı; birkaç yıl yatakta yattı.

Anne, o zamanın en seçkin bilim adamlarını kıza öğretmen olarak davet etti. Ada, matematikçi ve mistik Augustus de Morgan ile böyle tanıştı. Ayrıca onu matematiğin mistik yönüyle büyüledi ve sayıların büyüsüne sonsuza kadar inandırdı. Ancak sihir sihirdir ve Ada Augusta, hayatının bir parçası haline gelen matematikle ciddi şekilde ilgilenmeye başladı.

Bu arada on yedi yaşına geldiğinde hastalığın sonuçlarından tamamen kurtulmuş ve sonunda dünyaya çıkabilmişti. Ada Augusta, kral ve kraliçeye sunuldu ve onlar ve tüm yüksek sosyete üzerinde en olumlu izlenimi bıraktı - olağanüstü zeka ve bilgiye sahip güzel, zarif bir kız. Kısa süre sonra Ada o dönemin en seçkin insanlarıyla tanıştı - yazar Charles Dickens, fizikçiler Michael Faraday ve David Brewster (bu arada ikincisi, yalnızca ışığın kutuplaşmasını araştıran bir araştırmacı olarak değil, aynı zamanda onu icat eden kişi olarak da ünlendi) kaleydoskop).

Ancak Ada Augusta için en önemli şey ünlü matematik profesörü Charles Babbage ile tanışıklığıydı. Birkaç yıl önce Babbage, yirminci ondalık basamağa kadar doğru hesaplamalar yapabilen logaritmik makinesini icat etmişti. Bu makine dünyadaki ilk bilgisayar olarak kabul ediliyor...

Genç bayan, profesörü şaşırtacak şekilde, bu makinenin çalışma prensibini anlayan az sayıdaki kişiden biriydi ve dahası, kız bu makineyi kullanarak çözülebilecek problemler için çeşitli seçenekler sunmaya başladı. Babbage ve Ada Augusta arkadaş oldular ve logaritmik makineyi geliştirmek için birlikte çalışmaya başladılar.

Baron'un karısı

Ancak Ada Augusta'nın yalnızca bilimsel çalışmalara takıntılı bir bluestocking olduğu düşünülmemelidir. Çok sayıda hayranı arasından en değerlisini seçti - kısa süre sonra 1835'te evlendiği Lord Lovelace unvanını devralan Baron William King. Dört yıl sonra Ada Augusta ve William'ın zaten üç çocuğu vardı: iki oğlu ve bir kızı. Bu arada Ada Augusta, erkek çocuklarına babasının onuruna isimler verdi; birinin adı Byron, ikincisi ise Ralph Gordon'du...

Ancak çocukları ve kocası, Ada Augusta'nın hobilerine ve faaliyetlerine müdahale etmedi. William, bilimsel araştırmalara para tahsis etmek de dahil olmak üzere karısına mümkün olan her şekilde yardım etti. Ada Augusta da matematik ve diğer pek çok alanda aynı derecede aktif olmaya devam etti. İşte çağdaşlarının onun hakkında yazdıkları: “Leydi Lovelace, konunun özünü bir bütün olarak kararlı ve hızlı bir şekilde kavrama yeteneğinde ortaya çıkan, tamamen erkeksi bir anlama yeteneğinin yanı sıra, rafine bir kadınsı karakterin tüm cazibesine de sahipti. Davranışları, zevkleri, eğitimi - özellikle de mükemmelliğe ulaştığı müzikal - kelimenin en güzel anlamıyla kadınsıydı ve yüzeysel bir gözlemci, onun kadınsı zarafetinin altında ne kadar içsel güç ve bilginin saklı olduğunu asla tahmin edemezdi. Havailikten ve sıradanlıktan ne kadar nefret ediyorsa, gerçek anlamda entelektüel bir toplumdan da hoşlanıyordu ve bu nedenle bilim, sanat ve edebiyatta ünlü olan herkesle enerjik bir şekilde tanışmaya çalışıyordu.

İlk program

1842'de İtalyan bilim adamı Luis Manebrea, Babbage'nin makinesiyle tanışmak için İngiltere'ye geldi. Ertesi yıl bir Fransız dergisinde gözlemlerini içeren bir makale yayınladı. Ada Lovelace onu tercüme etmeye karar verdi. ingilizce dili ve kendi kapsamlı yorumlarını sundu. Ve bu yorumlar modern programlamanın temeli oldu. Ada Lovelace bu kitaplarda altprogram ve program değişikliği gibi kavramları tartıştı ve iş hücresi ve döngü terimlerini icat etti. Ayrıca Ada, hareketli bir akışkanın enerjisinin korunumu yasasını ifade eden Bernoulli denkleminin çözüldüğü makine için bir çalışma planı hazırladı.

Şöyle yazdı: “Makinenin özü ve amacı, içine hangi bilgileri koyduğumuza bağlı olarak değişecek. Makine müzik yazabilecek, resim çizebilecek ve hiçbir yerde görmediğimiz bilim yollarını gösterebilecek”...

Aynı yıl Ada Lovelace ilk kitabını yayınladı. bilimsel çalışma. Ancak o zamanlar bilimde neredeyse hiç kadın bulunmadığından, adını ve soyadını imzalama hakkı yoktu - makale yalnızca baş harfleriyle yayınlandı. Ancak yıllar sonra eserleri Ada Lovelace adıyla yayımlanmaya başladı. Ancak ne yazık ki bu eserlerden çok az sayıda vardı.

Çünkü Ada henüz 37 yaşındayken öldü... Ona rahim kanseri teşhisi konuldu, ancak 19. yüzyıl doktorlarının çok sevdiği kan alma sırasında tedavi nedeniyle öldü. Ada, hayatı boyunca hiç görmediği babasının yanına aile mezarlığında gömüldü...
Ada Lovelace bu kadar kısa bir hayat yaşamış olmasına rağmen adı sonsuza kadar tarihte kalacak. 1975 yılında ABD Savunma Bakanlığı evrensel bir programlama dili üzerinde çalışmaya başladı. Gelişiminin ardından, geleceği görebilen kadının anısına "Ada" adının verilmesine karar verildi...

Programcı olmak artık moda. Başarılı programcılar hakkında filmler yapılıyor, kitaplar yazılıyor ve birçok ülkede geliştiricilere iyi maaşlar veriliyor. Ancak "teknisyenler" ve yeniliklere yönelik modaya rağmen, programcıların bildiği ve başkalarını şaşırtan birçok şey vardır. Quora'ya katkıda bulunanlar bu sosyokültürel ve bilişsel farklılıkları tartıştılar. Aşağıda tartışmadan en ilginç yorumları bulacaksınız.

Yani programcılar sıradan insanlardan farklı olarak:

1. Filmlerdeki tüm hırsızlık sahnelerinin tamamen saçmalık olduğunu anlıyorlar. Bill Coleman, genel olarak programcılar hakkındaki birçok film stereotipinin saçmalık olduğunu yazıyor: “Hepimiz şişman, tembel dahiler değiliz. Gerçek hayatta normal şekilde nasıl iletişim kuracağımızı biliyoruz: işimiz buna bağlı. Bizi elektrikçilerle karıştırmayın, çoğunun evinde havya bile yok.”

Deneyimsiz olanlar için ana "hackleme" etkisi açık konsoldur. “Çoğu insan, gerçekten çalışırken sadece ekrana bakıp vakit öldürdüğümü düşünecek. Ancak konsolu açıp yazmaya başladığınız anda, benim Pentagon'u hacklemeye veya başka sihirli şeyler yapmaya çalıştığıma ikna olacaklar" diye yazıyor tartışma katılımcılarından biri.

2. Çalışırken zamanın %25'i, kullanıcının oluşturulan uygulamada neyi "kırabileceğini" nasıl anlayacakları konusunda kafa yorarlar. “Her şey olması gerektiği gibi çalışıyorsa, bir programın ne yapması gerektiğine ilişkin kurallar yazmak nispeten kolaydır. Bir şeyler ters giderse bir programın ne yapması gerektiğine ilişkin kurallar yazmak çok daha zordur” diye yazıyor Kim Moser. Aynı zamanda birçok kullanıcı, programların daha akıllı ve bilgili arkadaşları gibi davranması gerektiğine inanıyor.

3. Aslında, kullanıcıların her gün kullandıkları en önemli yazılımın bile, bir şekilde mucizevi bir şekilde bir bütün halinde bir araya gelen korkunç miktarda "koltuk değneği" içerdiğini biliyorlar. Tartışma katılımcılarından biri olan Ben Cherry, "Bu, bir Boeing'i parçalara ayırıp frenlerin birbirine bantlanmış olduğunu keşfetmeye benziyor" diye yazıyor. Programcılar korkunç miktarda tıbbi, finansal ve kişisel bilginin ihmal edilebilir düzeyde sistem güvenliğiyle saklandığını biliyor.

5. Biliyorlar: Örneğin bir kişinin elinde altı parmağı olsaydı, dünyadaki ana sayı sistemi şu anda olduğu gibi 10 değil ondalık sayı olurdu.

6. Hesap makinesi olmadan sıradan bir insana göre ikinin çok daha fazla kuvvetini sayabilirler. 100k gibi ifadelerde “k” kısaltması “x1000” olarak değil “x1024” olarak anlaşılmaktadır. Ancak çoğu sıradan insan programlamanın çoğunlukla matematikle ilgili olduğunu düşünürken programcılar mantığın önce geldiğini biliyor.

7. İnternetteki basit şeylerin ne kadar karmaşık olduğunu biliyorlar. Nihayet basit adımlarİnternet aramaları gibi aslında farklı düzeylerdeki birçok karmaşık süreç tarafından etkinleştirilir.

8. Çoğu insanın ne istediğini açıklamaya çalışırken çok muğlak davrandığına inanın.

9. Akraba, arkadaş ve tanıdıklardan sıradan insanların sürekli “bilgisayarı tamir etmelerini” istemelerine sinirlenirler.

10. Kodun güzelliği bir şiire benzetilebilir, ancak kullanıcı için bir hata mesajı kadar berbat görünecektir.

George Byron en büyük İngiliz klasikçilerinden biridir. Herkes onun eserlerini biliyor. Ancak genellikle kızından geçerken bahsedilir. Ancak Ada Lovelace, programlamadaki (en önemli olmasa da) en önemli figürlerden biridir. Her ne kadar Ada'nın katkısı küçük olsa da, 50 sayfadan biraz fazla, ama ne sayfalar! Onlarca bilim insanı onlarca tez yazıp ünlü olamadı ama Ada sadece elli sayfayla ünlü oldu. Sizlere ilk kadın programcı Ada Lovelace'in hikayesini anlatacağız.

Ada Lovelace'in çocukluğu

10 Eylül 1815, Londra. George Byron'ın karısı Anna Isabella, adını şairin kız kardeşi Augusta'dan alan, göbek adı Ada olan bir kız çocuğu doğurdu. Kızın annesi, kızının ondan evlat edindiği matematiğe delicesine aşıktı. Ancak mutlu çocukluğu gölgede kaldı: Ada, babasını hayatında yalnızca bir kez, kendisi bir aylıkken gördü. Bundan sonra George belgeleri imzaladı ve karısından boşandı. Kızın aile kütüphanesinden tüm kitapları kaldırıldı ve hayatının geri kalanında ona babasının ona verdiği isim değil Ada adı verildi.

Ada kısa boylu, küçük bir kızdı. İnanılmaz derecede eğitimli bir şekilde büyüdü çünkü annesi ona en iyi matematik profesörlerini işe aldı. Kızım da “paralelkenarların kraliçesi” diye anılan annesi gibi matematiğe aşık oldu.

Ada Lovelace'in Gençliği

Genç Ada, ailesi oldukça ünlü olduğu için on yedi yaşındayken mahkemeye sunuldu. Bundan sonra sık sık resepsiyonlara ve akşam yemeklerine katılmaya ve "toplumun içine çıkmaya" başladı. Kız en iyi öğretmenlerle matematik okumaya devam etti. Mary Somerville'den (İskoç bir matematikçi; Ada'nın örnek aldığı öğretmeniydi), İngiliz bilim adamı ve Cambridge'de profesör olan Charles Babbage hakkında bilgi aldı. Kendisiyle bizzat tanıştıktan sonra profesörle yakın iletişim kurmaya başladı; iki matematikçi arasında güçlü bir dostluk başladı ve sonrasında iletişimden kopmadılar. Daha sonra Ada birçok seçkin insanla tanıştı: fizikçiler, bilim adamları, matematikçiler, yazarlar.
Charles Babbage

Charles Babbage

Evlilik ve evlilik hayatı

Üç yıl geçti. Ada, yirmi dokuz yaşındaki İngiliz baronu William King ile evliydi. William karısını tüm çabalarında destekledi ve onu delicesine sevdi. Bu evlilik mutluydu. O dönemde kadının bilimdeki kıskanılacak konumuna rağmen Ada, istediğini yapma fırsatına sahipti, araştırma için her zaman materyali vardı. Üstelik kocasının zenginliği nedeniyle Ada'nın eylemleri maddi açıdan kısıtlanmamıştı. Çiftin üç çocuğu vardı: Byron (geleceğin akranı), Anne (geleceğin gezgini, birkaç kitap yayınladı) ve Ralph (geleceğin yazarı).

Ada Lovelace Ailesi: William King, Byron King, Anne King (Bunt), Ralph King

King ailesi sosyal bir yaşam sürdü ve sıklıkla resepsiyonlara, toplantılara ve akşam yemeklerine ev sahipliği yaptı. Ada bu toplumda hoş karşılanan bir misafirdi; sadece bilimden bahsetmekle kalmıyor, aynı zamanda örnek bir eş ve kadındı. Tüm matematik zekasına rağmen Ada zarif ve kadınsıydı, en iyi ev kadınlarından biriydi ve çok ilginç bir insandı. Şaşırtıcı bir şekilde birleşti en iyi nitelikler ebeveynleri: annenin soğukkanlılığı ve bilgililiği, babanın duygusal karakteri.

Bilimde Ada Lovelace

Ancak bir matematikçi olarak Ada'ya dönelim. Charles Babbage ile evlendikten sonra da iletişimini sürdürdü ve onunla araştırmalar yaptı. Babbage'ın Analitik Motorunu yaratmasına yardım etti. Ancak en çok önemli iş hayatında Fransız matematikçi Luigi Menabrea'nın bir makalesinin çevirisi ve onun üzerine yapılan yorumlar vardı.

Ada Lovelace diyagramı

Bu çalışma yayınlandığı dönemde o kadar önemli değildi, ancak gelecekte büyük bir başarı elde etti ve programlama açısından neredeyse temel önemdeydi çünkü aslında Ada dünyanın ilk bilgisayar programını yazmıştı. Yorumlarında gelecekte karmaşıklığa bağlı olarak amacı değişen makinelerin olacağını söyledi. Ada, arkadaşı ve meslektaşı Charles Babbage'nin bilgisayar makinesini anlatırken "makinelerin müzik yazabileceğini, resim yapabileceğini ve bilime yeni yollar gösterebileceğini" öngördü. 19. yüzyılda modern bilgisayarların yeteneklerini bu kadar doğru tahmin etmesi şaşırtıcı. Genel olarak kitap AAL adı altında yayınlandı ve orijinal kayıtlardan çok daha fazla bilgi içeriyordu. "Döngü" ve "iş hücresi" terimlerini icat eden Ada'ydı.

Ada kısa ama mutlu ve neşeli bir hayat yaşadı. 36 yaşındayken kendisine hastalık teşhisi konuldu. Modern doktorlar bunun rahim kanseri olduğunu söylüyor. Ne yazık ki tedavi edilemedi ve Ada 36 yaşında kan kaybından hayatını kaybetti. Hayatı boyunca tanımadığı babasının yanına bir mezarlığa gömüldü.

Zamanının çok ötesinde yetenekli bir kadın matematikçi olan Ada Lovelace'in onuruna, ABD Savunma Bakanlığı tarafından ana programlama dili olarak oluşturulan (şu anda ABD ordusu ve NASA tarafından kullanılan) ana programlama dili ADA seçildi.

Ayrıca Alabama ve Oklahoma'daki iki küçük kasabaya onun adı verilmiştir. İkincisinin onun adını taşıyan bir koleji bile var.