1842 m. Ada Lovelace parašė pirmąją pasaulyje kompiuterinę programą
Sherilyn Boyd | Redaktorius | E-mail
Video: 1842 m. Ada Lovelace parašė pirmąją pasaulyje kompiuterinę programą
2024 Autorius: Sherilyn Boyd | [email protected]. Paskutinį kartą keistas: 2023-12-16 09:38
Lovelace buvo vienintelė teisiška Lordo Byrono dukra, nors ji niekada nežinojo, kaip jis anksčiau paliko Angliją, ir jis mirė, kai jam sukako 9 metai. Lovelace iš pradžių mokė matematiką, tai buvo tai, kas nebuvo būdinga vyrams, dėl to, kad jos mama bandė išprovokuoti bet kokį beprotybę, kuri galėjo atsirasti iš Lordo Byrono (akivaizdu, kad jos mama per daug nekreipė dėmesio į garsus Viešpats). Ada parodė matematikos ir mokslo pranašumus, o vienas iš jos vėlesnių žinomų matematikų ir logikos Augustus De Morgan dėstytojų pažymėjo, kad jos išskirtinis matematikos įgūdis kada nors gali paskatinti ją tapti "originaliu matematikos tyrėju, galbūt aukščiausio laipsnio". "Kaip teisingai jis buvo.
Taigi, kaip Ada Lovelace tapo pirmuoju pasaulyje kompiuterių programuotoju, kai 1800-aisiais nebuvo kompiuterių? Na, yra labai daug įvairių būdų, kaip padaryti kompiuterį, kur, kaip tai veikia, "po gaubtu", taip sakant, yra labai panašus į šiuolaikinius kompiuterius, kurie yra "Turing Complete". Jei nesate susipažinę, mašinų klasė, vadinama "Turingo užbaigta", yra daugiau nei tik mašinos, kurios gali pagaminti bet kokio skaičiavimo rezultatą. Arba tiksliau, kad mašina gali būti naudojama imituojant paprasčiausią kompiuterį, kad jis galėtų daryti viską, ką gali padaryti šis paprasčiausias kompiuteris. Kadangi šis teoriškai paprastesnis kompiuteris, "Turingo mašina", gali padaryti viską, ką gali padaryti pats sudėtingiausias kompiuteris, tada bet kuris įrenginys, galintis daryti viską, ką gali padaryti, taip pat gali atlikti bet kurį skaičiavimą, kurį gali atlikti modernus kompiuteris, darant prielaidą, kad mes ignoruojame atminties dydį ir panašūs (darant prielaidą begalinę atmintį).
Pasirodo, kad buvo vienas toks kompiuteris, kurį sukūrė Charlesas Babbigas 1800-aisiais. "Babbage" pasiūlė statyti mašiną, galinčią kiekvieną kartą teisingai atlikti įvairius matematinius skaičiavimus, atsikratyti būdingų klaidų, kurios įvyksta, kai žmonės skaičiuojasi rankomis. Pirmiausia "Babbage" "kompiuteriai", kuriuos jis sukūrė, dar nebuvo Turingo užbaigti. Be to, jo kompiuteriai neveikė elektros energijos, o buvo visiškai mechaniniai. Kai kurie jo dizainai bėgo garu, o kitiems reikėjo būti rankiniu būdu valdomi, kad paverstų tūkstančius pavarų ir dalių.
"Babbage" pirmasis "Diferencialo variklis", kaip jis jį pavadino, buvo sudarytas iš daugiau nei 25 000 dalių, kurių sveria apie penkiolika tonų. Tačiau kvailai tai niekada nebuvo užbaigta konstrukcijos mašina jis sukūrė; tai buvo tik pusiau pastatyta. Tada jis sugalvojo antrąjį skirtumo variklį, kuris buvo neužbaigto pirmojo skirtumo variklio patobulinimas, leidžiantis grąžinti matematinius rezultatus iki 31 skaitmenų. Jis taip pat nebaigė pastatyti šio vieno; nors jis baigė šių mašinų, nuo kurių buvo įrodyta, kad jie dirba, dizaino. Konkrečiai, 1991 m. Buvo sukurtas jo antrasis "Diferencialo" modelis, kuris, kaip parodė, dirba atliekant skaičiavimų seriją. 2000 m. Buvo sukurtas spausdintuvas, kurį jis sukonstravo iki skirtingo variklio, ir taip pat buvo įrodyta, kad jis dirba.
Taigi, kur Ada Lovelace įtakoja visa tai? Nesugebėjęs sukurti antrosios kartos variklio, daugiausia dėl finansavimo problemų, "Babbage" pradėjo kurti daug sudėtingesnę mašiną, vadinamą "Analitiniu varikliu". Analitikinis variklis, skirtingai nuo jo skirtumų variklių, gali būti užprogramuotas naudojant perforatoriaus korteles, labai panašus į tai, kaip anksti užprogramuoti elektriniai kompiuteriai (atkreipkite dėmesį: yra tam tikrų įrodymų, kad Ada Lovelace pasiūlė šį pagerėjimą). Tai leistų kažkam vienai programai su perforatorinėmis kortelėmis sudaryti vieną kartą ir galės ją vėl ir vėl naudoti, be to rankiniu būdu daryti viską kaskart, kai jie norėtų atlikti tam tikrą operaciją.
Ši mašina taip pat galėjo automatiškai naudoti ankstesnių skaičiavimų rezultatus būsimuose skaičiavimuose. Taigi, jūs galėtumėte tiesiog įdėti programą, išardyti įrankius ir leisti mašiną dirbti, išsklaidydami visus programos vykdymo rezultatus. Šis ir kiti pagrindinės architektūros aspektai padarė šį įrenginį stebėtinai panašią architektūroje, kaip veikia šiuolaikiniai kompiuteriai. Kaip tokį, Charlesas Babbigas yra žinomas kaip "kompiuterio tėvas".
"Ada Lovelace", pavadinta Babbage "Numerių charizma", buvo sužavėta "Babbitage's Analytical Engine" dizainu ir nuo 1842 iki 1843 m. Ji išvertė itališko matematiko Luigi Menabrea straipsnį apie variklį. Tada ji papildė straipsnį su savo pačių užrašais ant variklio, o užrašai buvo ilgesni nei pačių memuarai. Šiose papildomosiose pastabose ji įtraukė pirmąją pasaulyje kompiuterinę programą, kuri naudotų mašiną, kad būtų galima apskaičiuoti Bernulli skaičių seka, ir nuo to laiko įrodyta, kad jis yra tinkamas algoritmas, kuris būtų veikęs teisingai, kai buvo sukurtas Analitinis variklis.
Be to, ji taip pat buvo viena iš pirmųjų, kad galėtų suprasti, kad šis "Babbage" sukurtas kompiuteris greičiausiai kada nors bus naudojamas daugiau nei tiesiog trapių skaičių, pvz., Jis bus naudojamas muzikai ir kitiems ne matematiniams tikslams.
Ada mirė praėjus vos 9 metams po to, kai 1852 m. Lapkričio 27 d. Labai jauni 36 metų amžiaus asmenys buvo parašę šią programą, iš gimdos vėžio ir gydytojų kraujo plazmoje.
Premijos faktai:
- Pusė Charleso Babbageo smegenų yra išsaugota Londono medžiotojų muziejuje. Nėra žodžio, kas atsitiko su kita pusė. 🙂
- Programinės kalbos "Ada", kuri yra "oficiali" JAV kariuomenės programavimo kalba, buvo pavadinta Ada Lovelace; Kilmės karo standartas "MIL-STD-1815" buvo suteiktas gimimo metų skaičiumi.
- Susipainiojęs su "netikslumu" eilėraštyje "Žvilgsnio vizija", Charlesas Babbigas parašė garsųjį poetą Alfredą Tennysoną, prašydamas, kad jis pakeistų eilutes "Kiekvieną minutę miršta žmogus: kiekvienas momentas gimsta" iki "kiekvieną minutę miršta" vyras, kiekvieną akimirką gimsta 1 1/16 ".
- "Ada Lovelace" įvaizdį galima pamatyti "Microsoft" produkto autentiškumo hologramos lipdukuose.
Rekomenduojamas:
Kas iš tikrųjų atsitinka, kai kas nors įveda liudytojų apsaugos programą
Markas D klausia: kaip veikia liudytojų apsaugos programa? Ar tai kaip filmai ar kas? 1970 m. Įvykusio organizuoto nusikalstamumo kontrolės įstatymo ir ilgamečio advokato justicijos departamento gastrolės Geraldo Shuro, JAV Marshall Service Witness saugumo programos (WITSEC) sėkmingai apsaugojo daugiau nei 18 000 žmonių nuo tada, kai jis pirmą kartą pradėjo veiklą.
Pirmininko pavaduotojas, kuris parašė "Hit Song", "Neteisingo naudojimo burbulas" iš pradžių buvo skirtas dar ir dar 10 "greitų" faktų.
"Quick Fact 861": "Play-Doh" iš pradžių buvo naudojamas kaip ekrano užsklandos valiklis, o jo sudėtinė dalis, debiutavo prieš 22 metus prieš "Play-Doh", atsidūrė lentynose, pastarojo meto bandymais išgelbėti mirusį kompaniją, Cincinnati įsikūrusią muilinę kompaniją Kutol. (Aprangos valikliu iš tikrųjų nebuvo daug daugiau naudojamasi, nes žmonės pereidavo nuo anglies šilumos.) Moterys, siūlančios mintis naudoti
Žmogus, kuris sukūrė James Bond, taip pat parašė Chitty Chitty Bang Bang
Šiandien aš sužinojau žmogų, kuris davė pasauliui vieną iš ilgiausiai išliekančių visų laikų veikėjų, James Bondas taip pat parašė Chitty Chitty Bang Bang. Vyras buvo Ianas Flemingas. Gimęs 1908 m. Gegužės 28 d. Turtingai šeimai Londone, jis ir jo trys broliai buvo mokomi Etono koledže, toje pačioje mokykloje Princes William ir Harry
Garsusis "Vilhelmo šauksmas" išgirdo daugiau nei 200 filmų, kurie norėtų išgirsti iš vokalo talentų, kurie parašė ir dainavo "Purple People Eater"
Net jei jūs nepažįstate vardo, tikėtina, kad jūs bent jau girdėjote Wilhelmo Scream'ą (klausykitės čia). Tai klasikinis garsas, kurį filmas aplanko visame pasaulyje, ir kartais vadinamas "Žvaigždžių karu". Tu girdi, kai Lukas Skywalkeris nufilmuoja "Stormtrooper" ant mirties žvaigždės, kai Indiana Jonesas nugalėjo tą nacių,
Kas iš tikrųjų atsitinka, kai kas nors įveda liudytojų apsaugos programą, kaip išvengti "mažųjų varpos" taisyklių, tuo metu JAV atsitiktinai nukedė Didžiosios Britanijos
Šios savaitės "geriausiame" mūsų "YouTube" kanale mes diskutuojame apie tai, kas iš tikrųjų atsitinka, kai kas nors įžengia į liudytojų apsaugos programą, kodėl kvėpuojantis heliozas pakeičia jūsų balso garsą, tuo metu kelio pavojaus ženklai, pvz., Elnies kirtimas ir kritimo uolienos, iš tiesų apsaugo nuo nelaimingų atsitikimų JAV atsitiktinai nukedė pirmąjį britų palydovą, kaip išvengti "mažos varpos"