Kedy a ako sa objavili prvé programy. Kto vynašiel prvý počítačový vírus? Úloha „krájať chlieb“ vo vysokoúrovňovom programovacom jazyku

grófka
Ada Lovelace

Na technologickej výstave v roku 1834 Charles Babbage prvýkrát verejne oznámil svoj nový vývoj - prababička moderný počítač.

Prirodzene, jeho prejav bol plný matematických výrazov a logických výpočtov, ktorým nepripravený človek len ťažko porozumel.

A Ada Lovelace (1815-1852) nielenže všetkému rozumela, ale aj Charlesa bombardovala otázkami o podstate problému.

Babbage bol zasiahnutý bystrosťou mysle dievčaťa, okrem toho, Ada bola takmer v rovnakom veku ako jeho dcéra, ktorá zomrela skoro.

Kto bolo toto dievča?

Ada Augusta Lovelace, rodená Byron, sa narodila 10. decembra 1815 v rodine slávneho anglického básnika Lorda Byrona a jeho manželky Anabelly. Mesiac po narodení dieťaťa lord Byron rodinu opustil a svoju dcéru už nikdy nevidel.

Anabella urobila všetko pre to, aby sa z jej dcéry nikdy nestala poetka. Najala si v tom čase dcéry vynikajúcich učiteľov, aby ju zaujali matematikou a hudbou, a celkom sa jej to podarilo. Počas ťažkej choroby Ada, ktorá na tri roky stratila schopnosť chodiť, pokračovala v štúdiu.

V roku 1834 na technologickej výstave našla výraz posadnutosť mladej dámy matematikou. S pomocou matematiky sa otvorila nová, skvelá príležitosť, aby stroj pomáhal človeku riešiť matematické problémy! Následne Babbage dohliadal na Adine vedecké štúdie, posielal jej články a zaujímavé knihy a zoznamoval ju so svojou prácou.

Výhľadovo môžem z vlastnej skúsenosti povedať, že keď som ako študent začal písať svoje prvé programy na počítači, bol som tiež doslova šokovaný možnosťami stroja v oblasti matematických výpočtov. A pokiaľ ide o objem výpočtov, rýchlosť a absenciu chýb vo výpočtoch, počítač samozrejme urobil všetko v pohode!

V roku 1835 sa Ada vydala za lorda Kinga, ktorý neskôr získal titul grófa z Lovelace. Mali dvoch synov a dcéru, no ani deti, ani manžel, ani spoločenský život nedokázali Adu odtrhnúť od milovanej matematiky. Nehovoria jej „Dáma čísel“ pre nič za nič!

V roku 1842 taliansky matematik Luis Menebrea, lektor balistiky na delostreleckej akadémii v Turíne, publikoval Esej o analytickom motore vynájdenom Charlesom Babbageom. Kniha bola napísaná vo francúzštine a Babbage požiadal Adu Augustu, aby ju preložila do angličtiny.

Grófka z Lovelace, rozumne usúdila, že jej matka celkom stačila na prácu so svojimi vnúčatami a s veľkým počtom domácich sluhov, sa šťastne vrátila do sveta matematiky. Ada Augusta sa rozhodla naplno venovať svojej milovanej vede, práci na Babbageovom stroji a jeho širokej popularizácii.

Mimochodom, manžel ju plne podporoval. Možno aj preto sa jeho meno zapísalo do dejín výpočtovej techniky.

Deväť mesiacov grófka pracovala na texte knihy a popri tom ho dopĺňala vlastnými komentármi a poznámkami. Práve tieto komentáre a poznámky ju preslávili vo svete vedy a zároveň zaviedli do histórie.

V jednej zo svojich poznámok nezávisle napísala prvú v histórii ľudstva počítačový program- algoritmus, ktorý je zoznamom operácií na výpočet Bernoulliho čísel.

Ada Lovelace, ktorá predvída „štádiá“ počítačového programovania, podobne ako moderní matematici, začína vyhlásením o probléme, potom si vyberie metódu výpočtu, ktorá je vhodná na programovanie, a až potom pristúpi k zostaveniu programu.

Lovelaceove „poznámky“ položili základ pre moderné programovanie. Jedným z najdôležitejších konceptov programovania je koncept cyklu, ktorý definuje takto:

"Cyklus operácií je potrebné chápať ako akúkoľvek skupinu operácií, ktoré sa opakujú viac ako raz."

Organizácia cyklov v programe výrazne znižuje jeho objem. Bez takejto redukcie praktické využitie analytický motor bolo by to nereálne, keďže pracovala s diernymi štítkami a na každú riešenú úlohu by ich bolo potrebné obrovské množstvo.

„Dá sa z dobrého dôvodu povedať, že analytický stroj tká algebraické vzory rovnakým spôsobom, akým žakárový tkáčsky stav reprodukuje kvety a listy.“

napísala grófka z Lovelace. Ako jedna z mála pochopila, ako stroj funguje a aké sú jeho vyhliadky.

Už v tom čase si Ada Lovelace plne uvedomovala kolosálne možnosti univerzálneho počítača.

Dobre si však uvedomovala hranice týchto možností:

„Odporúča sa varovať pred zveličovaním možností analytického motora. Analytický stroj netvrdí, že vytvorí niečo skutočne nové. Stroj dokáže všetko, čo mu vieme naordinovať. Dokáže sledovať analýzu; ale nemôže predvídať žiadne analytické závislosti alebo pravdy. Funkciou stroja je pomôcť nám získať to, čo už poznáme.“

Zároveň už v 40. rokoch 19. storočia videla v stroji to, na čo sa jej vynálezca Babbage bál pomyslieť: „Podstata a účel stroja sa budú meniť podľa toho, aké informácie doň vložíme. Stroj bude schopný písať hudbu, kresliť obrázky a zobrazovať vedu spôsobmi, ktoré sme nikdy nikde nevideli.“

Vo svojej prvej a, žiaľ, jedinej vedeckej práci, sa Ada Lovelace zaoberala veľkým množstvom problémov, ktoré sú relevantné aj pre moderné programovanie. Poznámky grófky Lovelace ku knihe Louisa Menebreu majú len 52 strán. V skutočnosti je to všetko, čo Ada Lovelace zanechala histórii. Ale táto stručnosť je sestrou veľkého talentu. Aj 52 strán dokáže zmeniť svet na nepoznanie.

Na konci 19. storočia Herman Hollerith v Amerike vynašiel perforovacie stroje. Na ukladanie číselných informácií používali dierne štítky.

Každý takýto stroj mohol vykonávať iba jeden špecifický program, manipulovať s diernymi štítkami a číslami, ktoré sú na nich vyrazené.

Počítacie a perforovacie stroje perforované, triedené, sčítané, tlačené číselné tabuľky. Na týchto strojoch bolo možné riešiť mnohé typické úlohy štatistického spracovania, účtovníctva a iné.

G. Hollerith založil firmu na výrobu počítacích a dierovacích strojov, ktorá sa potom pretransformovala na spol. IBM- teraz najznámejší výrobca počítačov na svete.

Bezprostrednými predchodcami počítačov boli relé počítacie stroje.

V 30. rokoch 20. storočia bola automatizácia relé značne rozvinutá. , ktorý umožňoval kódovať informácie v binárnej forme.

Počas prevádzky reléového stroja sa tisíce relé prepínajú z jedného stavu do druhého.

Rádiová technológia sa rýchlo rozvíjala v prvej polovici 20. storočia. Hlavným prvkom rádiových prijímačov a rádiových vysielačov v tom čase boli vákuové elektrónky.

Elektronické lampy sa stali technickým základom pre prvé elektronické počítače (počítače).

Prvý počítač - univerzálny stroj na elektrónkach vyrobených v USA v roku 1945.

Tento stroj sa nazýval ENIAC (skratka pre Electronic Digital Integrator and Computer). Dizajnérmi ENIACu boli J. Mouchli a J. Eckert.

Rýchlosť počítania tohto stroja tisíckrát prevyšovala rýchlosť štafetových strojov tej doby.

najprv elektronický počítač ENIAC bol naprogramovaný metódou plug-and-switch, to znamená, že program bol zostavený spojením jednotlivých blokov stroja na spínacej doske s vodičmi.

Tento zložitý a únavný postup prípravy stroja na prácu spôsobil, že jeho obsluha bola nepohodlná.

Hlavné myšlienky, ktoré sa v priebehu rokov vyvinuli Počítačové inžinierstvo, boli vyvinuté slávnym americkým matematikom Johnom von Neumannom

V roku 1946 publikoval časopis „Nature“ článok J. von Neumanna, G. Goldsteina a A. Burksa „Predbežná úvaha o logickom návrhu elektronického výpočtového zariadenia“.

Tento článok načrtol princípy konštrukcie a fungovania počítačov. Hlavným z nich je princíp uloženia programu v pamäti, podľa ktorého sú dáta a program umiestnené vo všeobecnej pamäti stroja.

Hlavný popis zariadenia a obsluha počítača sa nazývajú počítačová architektúra. Myšlienky načrtnuté vo vyššie uvedenom článku sa nazývali „počítačová architektúra od J. von Neumanna“.

V roku 1949 bol zostrojený prvý počítač s architektúrou Neumann – anglický stroj EDSAC.

O rok neskôr sa objavil americký počítač EDVAC. Pomenované stroje existovali v jednotlivých kópiách. Sériová výroba počítačov začala vo vyspelých krajinách sveta v 50. rokoch.

U nás bol prvý počítač vytvorený v roku 1951. Volal sa MESM – malý elektronický počítací strojček. Dizajnérom MESM bol Sergej Alekseevič Lebedev

Pod vedením S.A. Lebedev v 50. rokoch boli postavené sériové elektrónkové počítače BESM-1 (veľký elektronický počítací stroj), BESM-2, M-20.

V tom čase patrili tieto stroje medzi najlepšie na svete.

V 60-tych rokoch S.A. Lebedev viedol vývoj polovodičových počítačov BESM-ZM, BESM-4, M-220, M-222.

Výnimočným počinom toho obdobia bol stroj BESM-6. Toto je prvý domáci a jeden z prvých počítačov na svete s rýchlosťou 1 milión operácií za sekundu. Následné nápady a vývoj S.A. Lebedev prispel k vytvoreniu pokročilejších strojov ďalších generácií.

Elektronická výpočtová technika sa zvyčajne delí na generácie

Generačné zmeny boli najčastejšie spojené so zmenou prvkovej základne počítačov, s pokrokom elektronickej techniky.

To vždy viedlo k zvýšeniu výpočtového výkonu počítačov, teda rýchlosti a pamäte.

Ale to nie je jediný dôsledok generačnej výmeny. Pri takýchto prechodoch došlo k výrazným zmenám v architektúre počítača, rozšíril sa okruh úloh riešených na počítači, zmenil sa spôsob interakcie medzi používateľom a počítačom.

Prvá generácia počítačov - lampové autá 50. rokov. Rýchlosť počítania najrýchlejších strojov prvej generácie dosiahla 20 tisíc operácií za sekundu (počítač M-20).

Na zadávanie programov a údajov sa používali dierne pásky a dierne štítky.

Keďže vnútorná pamäť týchto strojov bola malá (mohla obsahovať niekoľko tisíc čísel a programových inštrukcií), používali sa najmä na inžinierske a vedecké výpočty nesúvisiace so spracovaním veľkého množstva údajov.

Išlo o pomerne objemné stavby s tisíckami lámp, niekedy zaberajúce stovky metrov štvorcových a spotrebúvajúce stovky kilowattov elektriny.

Programy pre takéto stroje boli zostavené v jazykoch strojových inštrukcií. Toto je dosť náročná práca.

Preto bolo programovanie v tých časoch dostupné pre málo ľudí.

V roku 1949 bolo v USA vytvorené prvé polovodičové zariadenie, ktoré nahradilo vákuovú elektrónku. Nazýva sa tranzistor. Tranzistory sa rýchlo udomácnili v rádiovom inžinierstve.

Druhá generácia počítačov

V 60. rokoch sa tranzistory stali základom pre počítače druhej generácie.

Prechod na polovodičové prvky zlepšil kvalitu počítačov vo všetkých ohľadoch: stali sa kompaktnejšími, spoľahlivejšími, menej energeticky náročnými.

Rýchlosť väčšiny strojov dosahovala desiatky a stovky tisíc operácií za sekundu.

Objem vnútorná pamäť v porovnaní s počítačmi prvej generácie vzrástol stonásobne.

Externé (magnetické) pamäťové zariadenia boli značne vyvinuté: magnetické bubny, magnetické páskové jednotky.

Vďaka tomu bolo možné vytvárať informačno-referenčné, vyhľadávacie systémy na počítači.

Takéto systémy sú spojené s potrebou uchovávať veľké množstvo informácií na magnetických médiách po dlhú dobu.

Počas druhej generácie programovacie jazyky sa vyvinuli vysoký stupeň. Prvými z nich boli FORTRAN, ALGOL, COBOL.

Programovanie prestalo závisieť od modelu stroja, stalo sa jednoduchším, prehľadnejším, dostupnejším.

Programovanie ako prvok gramotnosti sa rozšírilo najmä medzi ľuďmi s vyšším vzdelaním.

Tretia generácia počítačov vznikla na novej elementárnej báze - integrovaných obvodoch. Pomocou veľmi zložitej technológie sa špecialisti naučili, ako namontovať pomerne zložité elektronické obvody na malú dosku z polovodičového materiálu s plochou menšou ako 1 cm.

Nazývali sa integrované obvody (IC).

Prvé integrované obvody obsahovali desiatky, potom stovky prvkov (tranzistory, odpory atď.).

Keď sa stupeň integrácie (počet prvkov) priblížil k tisícke, začali sa nazývať veľké integrované obvody – LSI; potom sa objavili veľmi veľké integrované obvody - VLSI.

Počítače tretej generácie sa začali vyrábať v druhej polovici 60. rokov, keď americká spoločnosť IBM začala vyrábať systém strojov IBM-360. Boli to stroje IS.

O niečo neskôr sa začali vyrábať stroje série IBM-370 postavené na LSI.

V Sovietskom zväze sa v 70. rokoch začala výroba strojov radu ES EVM ( Jeden systém počítač) podľa modelu IBM-360/370.

Prechod na tretiu generáciu spojené s významnými zmenami v architektúre počítačov.

Teraz môžete na tom istom počítači spustiť niekoľko programov súčasne. Tento režim prevádzky sa nazýva multiprogramový (multiprogramový) režim.

Rýchlosť najvýkonnejších modelov počítačov dosiahla niekoľko miliónov operácií za sekundu.

Na strojoch tretej generácie sa objavil nový typ externých úložných zariadení - magnetické disky .

Rovnako ako magnetické pásky, aj disky môžu uchovávať neobmedzené množstvo informácií.

Ale úložisko magnetické disky(NMD) fungujú oveľa rýchlejšie ako NML.

Nové typy I/O zariadení sú široko používané: zobrazuje, plotre.

V tomto období sa výrazne rozšírili oblasti použitia počítačov. Začali sa vytvárať databázy, prvé systémy umelej inteligencie, počítačom podporovaný dizajn (CAD) a riadiace (ACS) systémy.

V sedemdesiatych rokoch minulého storočia sa rad malých (mini) počítačov výrazne rozvinul. Akýmsi štandardom sa tu stali stroje americkej firmy DEC radu PDP-11.

U nás podľa tohto vzoru vznikla séria strojov SM EVM (Small Computer System). Sú menšie, lacnejšie, spoľahlivejšie ako veľké stroje.

Stroje tohto typu sú dobre prispôsobené na účely riadenia rôznych technických objektov: výrobných závodov, laboratórnych zariadení, vozidiel. Z tohto dôvodu sa nazývajú riadiace stroje.

V druhej polovici 70. rokov výroba minipočítačov prevyšovala produkciu veľkých strojov.

Štvrtá generácia počítačov

Ďalšia revolučná udalosť v elektronike nastala v roku 1971, kedy amer Intel oznámil stvorenie mikroprocesor .

Mikroprocesor je veľmi veľký integrovaný obvod schopný vykonávať funkcie hlavnej jednotky počítača - procesora

Mikroprocesor je miniatúrny mozog, ktorý pracuje podľa programu vloženého do jeho pamäte.

Spočiatku sa mikroprocesory začali integrovať do rôznych technických zariadení: stroje, autá, lietadlá . Takéto mikroprocesory automaticky riadia činnosť tejto techniky.

Spojením mikroprocesora so vstupno-výstupnými zariadeniami, externou pamäťou, bol získaný nový typ počítača: mikropočítač

Mikropočítače patria k strojom štvrtej generácie.

Významným rozdielom medzi mikropočítačmi a ich predchodcami je ich malá veľkosť (veľkosť televízora v domácnosti) a porovnateľná lacnosť.

Toto je prvé typ počítača ktoré sa objavili v maloobchodnom predaji.

Najpopulárnejším typom počítača sú dnes osobné počítače.

Vznik fenoménu osobných počítačov sa spája s menami dvoch amerických špecialistov: Steva Jobsa a Steva Wozniaka.

V roku 1976 sa zrodil ich prvý sériový počítač Apple-1 a v roku 1977 Apple-2.

Podstata toho, čo je Osobný počítač, možno zhrnúť takto:

PC je mikropočítač s užívateľsky prívetivým hardvérom a softvérom.

Používa hardvér počítača

    farebný grafický displej,

    manipulátory myši,

    "joystick",

    pohodlná klávesnica,

    užívateľsky prívetivé kompaktné disky (magnetické a optické).

softvér umožňuje osobe ľahko komunikovať so strojom, rýchlo sa naučiť základné techniky práce s ním, získať výhody počítača bez toho, aby sa uchýlil k programovaniu.

Komunikácia medzi človekom a PC môže prebiehať formou hry s farebnými obrázkami na obrazovke, zvukovým sprievodom.

Nie je prekvapujúce, že stroje s takýmito vlastnosťami si rýchlo získali obľubu, a to nielen medzi odborníkmi.

Počítač sa stáva bežným domácim spotrebičom ako rádio alebo televízor. Vyrábajú sa vo veľkých množstvách, predávajú sa v obchodoch.

Od roku 1980 sa americká spoločnosť IBM stala „trendsetterom“ na trhu PC.

Jeho dizajnérom sa podarilo vytvoriť architektúru, ktorá sa stala de facto medzinárodným štandardom pre profesionálne počítače. Stroje tejto série sa nazývali IBM PC (Personal Computer).

Koncom 80. a začiatkom 90. rokov sa počítače Apple Corporation Macintosh stali veľmi populárnymi. V USA sú široko používané vo vzdelávacom systéme.

Vznik a rozšírenie PC z hľadiska jeho významu pre spoločenský vývoj je porovnateľné so vznikom kníhtlače.

Bol to vyrobený PC počítačová gramotnosť masový jav.

S vývojom tohto typu stroja sa objavil pojem „informačné technológie“, bez ktorých sa to už vo väčšine oblastí ľudskej činnosti nedá zvládnuť.

Vo vývoji počítačov štvrtej generácie je ešte jedna línia. Toto je superpočítač. Stroje tejto triedy majú rýchlosť stoviek miliónov a miliárd operácií za sekundu.

Prvým superpočítačom štvrtej generácie bol americký stroj ILLIAC-4, po ňom nasledovali CRAY, CYBER atď.

Z domácich strojov do tejto série patrí viacprocesorový počítačový komplex ELBRUS.

počítač piatej generácie Toto sú stroje blízkej budúcnosti. Ich hlavnou kvalitou by mala byť vysoká intelektuálna úroveň.

Stroje piatej generácie sú realizované umelou inteligenciou.

V tomto smere sa už prakticky urobilo veľa.

Počítače a iné výpočtové zariadenia zaberajú obrovskú časť nášho života. Pomocou takýchto zariadení hľadáme nielen my potrebné informácie alebo použiť užitočné programy, ale aj nakupovať, komunikovať s priateľmi a príbuznými, pracovať, tráviť voľný čas a mnoho iného. Dnes nebude ťažké naskenovať dokument alebo si napríklad stiahnuť svoju obľúbenú melódiu. Ale až donedávna ľudstvo takéto príležitosti nepoznalo.

Moderní používatelia sa teda môžu sťažovať, že video súbor sa načítava o niekoľko minút dlhšie, ako by mal. Ešte pred 30-40 rokmi, aby ste si pozreli nový film, museli ste ísť do kina v určený čas. Na to, aby si človek vypočul krásnu melódiu spred 100 rokov, by si musel pozvať hudobníka a zaplatiť za to poriadne peniaze. A to len pre zábavu. Je ťažké si predstaviť, koľko času sa strávilo výpočtami a zostavovaním dokumentov, komunikáciou a prijímaním dôležitá informácia. To všetko za nás dnes robia stroje vďaka jednému hlavnému procesu – programovaniu. Aj keď sa pozriete na moderné práčka alebo pomalý hrniec, vtedy je vybavený jednoduchým, ale predsa umela inteligencia. Takéto zariadenia používame takmer každý deň, ale ani sa nezamýšľame nad tým, kto to všetko umožnil. Dnes budeme hovoriť o ľuďoch, ktorí nám výrazne uľahčili život a otvorili nám neuveriteľný svet. programový kód- programátori. Dozviete sa, kto bol prvým programátorom v histórii a ako to všetko začalo.

Prvé kroky k programu

Všeobecne sa uznáva, že len muži majú vášeň a schopnosti. Ak sa pozriete na zoznam najvýraznejších programátorov, upútajú vás iba mužské mená. Málokto však vie, že to bola žena, ktorá bola prvou programátorkou v histórii ľudstva. Kto bola táto významná osoba?

Mnohí z nás už počuli o takom slávnom anglickom spisovateľovi, akým je George Gordon Byron. Jeho dcéra Ada Augusta Lovelace (Byron) je prvou programátorkou na svete. Láska k matematike bola vštepovaná dievčaťu jej matkou od detstva. Pracovali s ňou najlepší vedci v okrese, kde slečna žila. Takže jej prvým učiteľom bol vynikajúci August de Morgan, ktorý bol považovaný za vynikajúceho matematika a logika. Práve tieto dve zložky tvoria základ programovania. Pomohli dievčaťu v jej následných vedeckých prácach.

Prvý programátor na svete - Ada Augusta Byron

V histórii informačných technológií jedným z prvých je meno Charles Babbage. Tento muž pracoval na teórii funkcií a mechanizácii počítania. Babbage sa právom považuje za predchodcu prvého a nazýva sa „otcom počítača“. Vytvoril prvý digitálny stroj a nazval ho analytický. Významnou udalosťou v živote Ady Augusty je zoznámenie sa s týmto vynikajúcim vynálezcom. Matka dievčaťa ho dobre poznala a sám Babbage sa úprimne tešil z každého nového úspechu v rozvoji Adinej matematickej vedy.

Úvod do analytického motora

Mladý talent mal možnosť navštíviť dielňu „otca počítača“. Navštívila ju v spoločnosti pani de Morganovej, manželky svojho učiteľa matematiky a rodinného priateľa na čiastočný úväzok. Vo svojich spomienkach na túto návštevu de Morgan poznamenala, že všetci hostia sa na analytický stroj pozerali s veľkým úžasom, pre nich to bolo niečo nezvyčajné a úplne zvláštne.

A iba Ada Augusta podľa de Morgana pred sebou nič nadprirodzené nevidela. Starostlivo skúmala stroj, dokázala pochopiť princíp jeho práce a ocenila vynález. Prvá programátorka sa teda najprv zoznámila s výpočtovou technikou. Po tomto incidente dievča začalo horieť ešte viac. vedecká činnosť. Vedela a verila, že tento vynález je krokom do budúcnosti a len začiatkom úspechov, ktoré môžu zmechanizovať akékoľvek procesy. A ako dnes vidíme, nezlyhalo.

Prvý programátor a jeho každodenný život

Ako devätnásťročná sa Ada Augusta vydáva. Jej vyvoleným je Lord King, neskôr Earl Lovelace. V tom čase mal pán 29 rokov a Adin rodinný život plynul veselo a odmerane. Manžel dievčaťa podporoval všetky jej vedecké snahy a dokonca obdivoval jej mentalitu. Dvojica pomerne často navštevovala svetské recepcie, no slečnu zaujímalo niečo úplne iné. Aj napriek manželstvu sa jej komunikácia s Charlesom Babbageom stala bližšia a srdečnejšia. Dievča pripomínalo Babbageovi jeho mŕtvu dcéru, najmä preto, že Ada bola takmer v jej veku. Dievčine schopnosti obdivoval aj „otec počítača“, často si vymieňali zaujímavé nápady a ukazovali si svoje výpočty. Postupom času sa z nich stali nielen kolegovia, ale aj dobrí priatelia. Ada nezniesla povrchnú spoločnosť a hlúpych ľudí. Bola náročná na seba aj na svoje okolie. S matematickým myslením ju lákali veci, ktoré neboli charakteristické pre ženy. Dievča sa stalo skutočným géniom svojej doby a zasvätilo svoj život vede.

Ada Augusta vo svojich vedeckých výpočtoch nekončí

Postupom času bol prvý programátor nútený trochu sa vzdialiť od vedy. Dôvodom bolo narodenie troch detí a Ada musela tráviť všetok čas so svojou rodinou. Ale jej láska k matematike bola taká silná, že nebola pripravená obetovať vedu v záujme pokojného rodinného života s manželom a deťmi. Keď si dievča uvedomí, že bez matematiky už nemôže existovať, požiada Babbage, aby jej našiel dobrého učiteľa, aby mohla pokračovať v štúdiu. Práve v tomto momente je sebavedomejšia vo svoje schopnosti ako kedykoľvek predtým a je pripravená zájsť ďaleko vo svojom vývoji. Babbage odpovedá mladému vedcovi listom, v ktorom naznačuje, že v súčasnosti pre ňu nemôže nájsť dôstojného učiteľa, ale pokračuje v hľadaní. Poznamenal tiež, že jej znalosti v matematickej oblasti sú jednoducho skvelé a že vôbec pochybuje, či potrebuje učiteľa.

Skúmanie Babbageových strojov

O niečo neskôr začína Ada Augusta podrobne študovať počítacie stroje skonštruoval Babbage. Požiada vynálezcu, aby jej poslal podrobné informácie, výpočty a nákresy zariadenia. Dievča vážne verí, že spolupráca s vynálezcom môže byť viac ako produktívna.

Taliansky vedec Maniber publikuje svoj článok o Babbageových strojoch a prvý programátor sa podujme na jeho preklad. Spolu s „otcom počítača“ podrobne komentuje publikáciu, ktorá ju neskôr v určitých kruhoch preslávi.

Prvé programy

Dievča vytvorilo svoje prvé programy na výpočet Bernoulliho čísel. Ada Augusta vo svojich spisoch predovšetkým vysvetlila riešenie systému dvoch lineárnych rovníc. Potom sa prvýkrát objavila vec ako pracovné premenné a ich postupná zmena v programe. Dievča sa dokázalo uplatniť, čo je stále neoddeliteľnou súčasťou aj toho najkomplexnejšieho moderného programu. Druhý program, popísaný v komentároch k Maniberovmu článku, zostavila Ada Augusta na výpočet goniometrických funkcií a obsahovala slučku. Opakujúce sa vnorené slučky boli základom jej tretieho programu.

Meno prvého programátora sa však v publikáciách o histórii technologického pokroku vyskytuje len zriedka. Z veľkej časti je to spôsobené tým, že počas života Ady nebol spustený ani jeden program. Stalo sa tak po smrti tejto vynikajúcej ženy.

Posledné roky života vedca

Ada zomiera vo veku 36 rokov. V rovnakom veku jej otec zomrel na krviprelievanie. Otec a dcéra zomreli na rovnakú chorobu - rakovinu. Aj keď sa Ada Augusta snažila liečiť, posledné roky jej život bol bolestivý. Každý nový výpočet bol pre ženu čoraz únavnejší, no s vedou až do smrti neprestala. Jeden z jedinečných programovacích jazykov "ADA", dve malé mestá v Amerike a vysoká škola sú pomenované po Ade.

Je prekvapujúce, že prvou programátorkou na svete je žena. Ale táto mladá dáma dala svetu svoj vývoj, ktorý sa stal základom pre moderné programovanie.

Kedy sa objavili prvé počítače? Nie je také ľahké dať odpoveď na túto otázku, pretože neexistuje jediná správna klasifikácia elektronických počítačov, ako aj formulácie toho, čo im možno pripísať a čo nie.

Prvá zmienka

Samotné slovo „počítač“ bolo prvýkrát doložené v roku 1613 a znamenalo osobu, ktorá vykonáva výpočty. Ale v 19. storočí si ľudia uvedomili, že stroj sa nikdy neomrzí prácou a prácu zvládne oveľa rýchlejšie a presnejšie.

Ak chcete začať odpočítavanie éry počítačov, najčastejšie vezmite 1822. Prvý počítač vynašiel anglický matematik Charles Babbage. Konceptualizoval a pristúpil k výrobe Difference Engine, ktorý je považovaný za prvé automatické výpočtové zariadenie. Dokázala spočítať viacero sád čísel a vytlačiť výsledky. Ale, bohužiaľ, kvôli problémom s financovaním Babbage nikdy nedokázal dokončiť svoju plnohodnotnú verziu.

Matematik sa však nevzdal a v roku 1837 predstavil prvý mechanický počítač s názvom analytický motor. Bol to úplne prvý počítač na všeobecné použitie. Zároveň sa začala jeho spolupráca s Adou Lovelace. Preložila a doplnila jeho diela a vyrobila aj prvé programy pre jeho vynález.

Analytický engine pozostával z nasledujúcich častí: aritmetická logická jednotka, integrovaná pamäťová jednotka a zariadenie na riadenie pohybu dát. Pre finančné ťažkosti sa tiež nepodarilo dokončiť za života vedca. Babbageove schémy a návrhy však pomohli ďalším vedcom, ktorí postavili prvé počítače.

Takmer o 100 rokov neskôr

Napodiv, za celé storočie počítače takmer nepokročili vo svojom vývoji. V rokoch 1936-1938 vytvoril nemecký vedec Konrad Zuse Z1, prvý elektromechanický programovateľný binárny počítač. Potom, v roku 1936, Alan Turing zostrojil Turingov stroj.

Stal sa základom pre ďalšie teórie o počítačoch. Stroj napodobnil akcie osoby podľa zoznamu logických pokynov a vytlačil výsledok práce na papierovú pásku. Stroje Zuse a Turing sú prvé počítače na svete. moderné chápanie, bez ktorých by nevznikli počítače, na ktoré sme dnes zvyknutí.

Všetko pre predok

Druhá svetová vojna ovplyvnila aj vývoj počítačov. V decembri 1943 predstavil Tommy Flowers tajný stroj s názvom Collos, ktorý pomohol britským agentom prelomiť šifry nemeckých správ. Bol to prvý plne elektrický programovateľný počítač. Široká verejnosť sa o jeho existencii dozvedela až v 70. rokoch. Počítače odvtedy pútali pozornosť nielen vedcov, ale aj ministerstiev obrany, ktoré aktívne podporovali a financovali ich vývoj.

Pokiaľ ide o to, ktorý digitálny počítač zvážiť prvý, existujú spory. V rokoch 1937-1942 profesor University of Iowa John Vincent Atanasoff a Cliff Berry (postgraduálny študent) vyvinuli svoj počítač ABC. A v rokoch 1943-1946 J. Presper Eckert a D. Mauchly, vedci z Pennsylvánskej univerzity, zostrojili najvýkonnejší ENIAC s hmotnosťou 50 ton. Atanasoff a Berry teda svoj stroj postavili už skôr, ale keďže nebol nikdy plne funkčný, titul „úplne prvý počítač“ často patrí ENIACu.

Prvé komerčné vzorky

S obrovskými rozmermi a zložitosťou dizajnu boli počítače dostupné len pre vojenské katedry a veľké univerzity, ktoré si ich zostavovali svojpomocne. Ale už v roku 1942 začal K. Zuse pracovať na štvrtej verzii svojho duchovného dieťaťa - Z4 a v júli 1950 ju predal švédskemu matematikovi Eduardovi Stiefelovi.

A prvé počítače, ktoré sa začali sériovo vyrábať, boli modely s lakonickým názvom 701, ktoré 7. apríla 1953 vyrobila IBM. Celkovo sa predalo 19 701 kusov. Samozrejme, stále to boli stroje určené len pre veľké inštitúcie. Aby sa stali skutočne masívnymi, potrebovali ešte niekoľko dôležitých vylepšení.

Takže 8. marca 1955 bol 8. marca spustený počítač Whirlwind, ktorý bol pôvodne koncipovaný počas druhej svetovej vojny ako simulátor pre pilotov, ale v čase svojho vzniku prišiel na pomoc začiatkom r. Studená vojna. Potom sa stal základom pre vývoj SAGE - subsystému protivzdušnej obrany určeného na automatické zameriavanie stíhacích lietadiel. Kľúčové vlastnosti Prítomnosť ocele "Whirlwind". Náhodný vstup do pamäťe 512 bajtov a výstup grafické informácie na obrazovke v reálnom čase.

Technológia pre masy

Počítač TX-O, predstavený v roku 1956 na MIT, bol prvým, ktorý používal tranzistory. To výrazne znížilo náklady a rozmery zariadenia.

Potom tím vedcov, ktorí vyvinuli TX-O, opustil ústav, založil Digital Equipment Corporation a v roku 1960 predstavil počítač PDP-1, ktorý začal éru minipočítačov. Ich veľkosť bola nanajvýš jedna izba či dokonca šatník a boli určené pre širší okruh klientov.

Prvé stolné počítače začala spoločnosť Hewlett Packard vyrábať v roku 1968.


Prvý počítačový program napísala žena, matka troch detí a aristokratka. A napísala ho ešte predtým, ako sa objavil prvý počítač na svete.

Princezná Lovelace alebo Ada A. Byron-King je dcérou veľkého britského básnika Lorda Byrona. Jej otec opustil matku, keď bola malá. Matka bola nesmierne šťastná, že jej malá dcéra mala veľký záujem o matematiku, hoci boli pokusy ísť v otcových šľapajach a písať poéziu. Raz, ako 12-ročná, ukázala mame načmárané hárky papiera, na ktorých mladá Ada znázornila kresbu lietadla.

Vo veku 17 rokov, pridelená súdu, si dievča nehľadalo priateľa, ale pripojilo sa k výskumnému matematikovi Charlesovi Babbageovi. Myšlienka automatického sčítacieho stroja, ktorý bol v tom čase považovaný za šialený, ju natoľko zaujala, že všetku svoju energiu vynaložila na jeho navrhovanie. Babbage sa inšpiroval tým, že niečo podobné si už objednal Napoleon a že jeho dvorní vedci nedokázali vynález dokončiť pre vypuknutie vojny.

Babbage vymyslel názov pre svoj budúci stroj a nazval ho "diferenciál". V roku 1882 vedec zaujal britskú admiralitu a tí sa stali sponzormi jeho vývoja. Veľkosť stroja bola obrovská, musel zaberať celú miestnosť a počítať s presnosťou na 10 desatinných miest. Vedec 10 rokov postavil iba jeden blok svojho zariadenia. Myšlienka analytického enginu zachytila ​​Babbagea, v podstate ponúkol svetu schému pre takmer moderný počítač. CPU volal do mlyna, boli tam dierne štítky, inštruktážne programy. Stroj sa skladal z mnohých ozubených kolies a musel byť poháňaný parou. V roku 1871 Charles Babbage zomrel a vláda Anglicka rozhodla, že nikto iný nebol schopný vynájsť takýto stroj a projekt uzavrela.

Napriek tomu Ada 13. júla 1843 poslala matematikovi list, v ktorom načrtla algoritmus na strojové výpočty Bernoulliho čísel. Ada verila, že spracovanie údajov strojom nemusí byť vôbec analytické alebo aritmetické, považovala to za klam. Stroj chápe čísla rovnakým spôsobom ako písmená alebo iné symboly. Grófka verila, že v budúcnosti budú stroje schopné písať hudbu a dokonca aj poéziu.

Ona sama mala zábavu - hľadanie vzorca, ktorý by jej vždy umožnil vyhrať v lotériách na pretekoch. Ada zomrela vo veku 37 rokov, žila rovnako dlho ako jej otec a bola pochovaná v rovnakej hrobke ako Lord Byron. Na jej narodeniny, 10. decembra, mnohé krajiny oslavujú Deň programátorov a v 70. rokoch Pentagon na jej počesť pomenoval programovací jazyk ADA.



Načítava...
Hore