Cine a scris primul program de calculator din lume. Primul computer din lume - cine l-a creat? Totul pentru față

Contesă
Ada Lovelace

La o expoziție tehnologică din 1834, Charles Babbage și-a anunțat public pentru prima dată noua sa dezvoltare - străbunica computerului modern.

Desigur, discursul lui era plin de termeni matematici și calcule logice, care erau greu de înțeles pentru o persoană nepregătită.

Iar Ada Lovelace (1815-1852) nu numai că a înțeles totul, ci l-a și bombardat pe Charles cu întrebări despre fondul problemei.

Babbage a fost lovit de ascuțimea minții fetei, în plus, Ada avea aproape aceeași vârstă cu fiica lui, care a murit devreme.

Cine era fata asta?

Ada Augusta Lovelace, născută Byron, s-a născut pe 10 decembrie 1815 în familia celebrului poet englez Lord Byron și a soției sale Anabella. La o lună după nașterea copilului, Lord Byron a părăsit familia și nu și-a mai văzut fiica.

Anabella a făcut tot posibilul pentru a se asigura că fiica ei nu va deveni niciodată poetesă. Ea a angajat fiicele unor profesori remarcabili la acea vreme pentru a o interesa de matematică și muzică și a reușit destul de mult. În timpul unei boli grave, Ada, care și-a pierdut capacitatea de a merge timp de trei ani, și-a continuat studiile.

În 1834, la o expoziție tehnologică, obsesia domnișoarei pentru matematică și-a găsit expresie. O nouă oportunitate minunată s-a deschis cu ajutorul matematicii de a face ca o mașină să ajute o persoană să rezolve probleme matematice! Ulterior, Babbage a supravegheat studiile științifice ale Adei, i-a trimis articole și cărți de interes și ia prezentat-o ​​în munca lui.

Privind în perspectivă, pot spune din proprie experiență că, atunci când am început să scriu primele mele programe pe computer, ca student, am fost și literalmente șocat de capacitățile mașinii în domeniul calculelor matematice. Și în ceea ce privește volumul de calcule, și în ceea ce privește viteza, și în absența erorilor în calcule, computerul, desigur, a făcut totul mișto!

În 1835, Ada s-a căsătorit cu Lord King, care mai târziu a primit titlul de Conte de Lovelace. Au avut doi fii și o fiică, dar nici copii, nici soț, nici viața socială nu au putut-o smulge pe Ada de iubita ei matematică. Nu degeaba o numesc „Doamna numerelor”!

În 1842, matematicianul italian Luis Menebrea, lector de balistică la Academia de Artilerie din Torino, a publicat Eseu despre motorul analitic inventat de Charles Babbage. Cartea a fost scrisă în franceză, iar Babbage i-a cerut Adei Augusta să o traducă în engleză.

Contesa de Lovelace, judecând în mod rezonabil că mama ei era suficientă pentru a lucra cu nepoții ei și cu un personal numeros de servitori domestici, s-a întors fericită în lumea matematicii. Ada Augusta a decis să se dedice complet științei ei iubite, să lucreze la mașina lui Babbage și la popularizarea ei largă.

Apropo, soțul ei a susținut-o pe deplin. Poate de aceea numele lui a intrat în istoria computerului.

Timp de nouă luni, contesa a lucrat la textul cărții, completându-l cu propriile comentarii și observații pe parcurs. Aceste comentarii și remarci au fost cele care au făcut-o celebră în lumea științei și, în același timp, au introdus-o în istorie.

Într-una dintre însemnările ei, ea a scris în mod independent primul din istoria omenirii program de calculator- un algoritm care este o listă de operații pentru calcularea numerelor Bernoulli.

Anticipând „etapele” programării computerelor, Ada Lovelace, ca și matematicienii moderni, începe cu o enunțare a problemei, apoi alege o metodă de calcul care este convenabilă pentru programare și abia apoi continuă să compună un program.

„Notele” lui Lovelace au pus bazele programării moderne. Unul dintre cele mai importante concepte de programare este conceptul de ciclu, pe care ea îl definește după cum urmează:

„Un ciclu de operațiuni trebuie înțeles ca orice grup de operațiuni care se repetă de mai multe ori.”

Organizarea ciclurilor în program își reduce semnificativ volumul. Fără o astfel de reducere, utilizarea practică a motorului analitic ar fi nerealistă, deoarece funcționează cu cărți perforate și ar fi necesar un număr mare de ele pentru fiecare problemă rezolvată.

„Se poate spune pe bună dreptate că motorul analitic țese modele algebrice în același mod în care războaiele Jacquard reproduce flori și frunze.”

a scris contesa de Lovelace. Ea a fost una dintre puținele care au înțeles cum funcționează mașina și care sunt perspectivele acesteia.

Deja în acel moment, Ada Lovelace era pe deplin conștientă de posibilitățile colosale ale computerului universal.

Cu toate acestea, ea era conștientă de limitele acestor posibilități:

„Este recomandabil să avertizați împotriva exagerării posibilităților motorului analitic. Motorul analitic nu pretinde că creează ceva cu adevărat nou. Aparatul poate face tot ceea ce știm să-i prescriem. Ea poate urma analiza; dar nu poate prevedea nicio dependență analitică sau adevăr. Funcția mașinii este de a ne ajuta să obținem ceea ce suntem deja familiarizați.”

În același timp, deja în anii 40 ai secolului al XIX-lea, ea a văzut în mașină la ce se temea inventatorul ei Babbage să se gândească: „Esența și scopul mașinii se vor schimba în funcție de informațiile pe care le punem în ea. Aparatul va putea să scrie muzică, să picteze imagini și să arate știința în moduri pe care nu le-am văzut niciodată nicăieri.”

În prima și, din păcate, singura ei lucrare științifică, Ada Lovelace a luat în considerare un număr mare de probleme care sunt relevante și pentru programarea modernă. Notele contesei Lovelace la cartea lui Louis Menebrea au doar 52 de pagini. De fapt, asta este tot ce a lăsat Ada Lovelace pentru istorie. Dar această concizie este sora marelui talent. Chiar și 52 de pagini pot transforma lumea dincolo de recunoaștere.

Ada Lovelace

Pe 10 decembrie 1815 s-a născut Ada Lovelace, cei mai mulți dintre noi cunoscută drept primul programator din lume. S-a întâmplat ca acest titlu să aparțină sexului frumos. Astăzi se împlinesc două sute un ani de la nașterea acestui om. Și în această postare, aș vrea să vorbesc puțin despre cele mai interesante momente din viața ei, fără a scăpa de fraze fragmentare, dar fără a intra prea mult în detalii. Materialul poate fi găsit oriunde, cu internetul la îndemână. Cu toate acestea, puțini oameni se vor urca să-l caute doar de dragul interesului. Prin urmare, dacă sunteți interesat, bine ați venit sub cat.

În timp ce studiam la școală, stăteam la orele de literatură, știam perfect cine este George Byron.


Am citit și memorat poeziile lui după bunul plac. După un timp, după ce mi-am ales profesia, am aflat cine era misterioasa Ada Lovelace - prima fată programatoare, fiica aceluiași lord George Byron. Apoi pentru mine s-a dovedit a fi o descoperire uimitoare. Mi-am amintit pentru tot restul vieții cine era Ada și, într-un mod destul de imperceptibil pentru mine, am uitat de Byron însuși.

Augusta Ada King (mai târziu Contesa Lovelace, dar mai multe despre asta mai târziu) a fost fiica poetului englez Lord George Gordon Byron și a soției sale, Anna Isabella Byron. Cu toate acestea, Byron i-a părăsit la o lună după nașterea fiicei sale și nu s-au mai văzut niciodată. Byron însuși a murit când Ada avea opt ani. El însuși și-a amintit de mai multe ori de fiica în poeziile sale.

Se vede că însăși Ada a crescut într-o familie destul de talentată. Mama ei, Anna Isabelle, era foarte interesată de matematică chiar înainte de nașterea fiicei sale, pentru care a primit odată o poreclă amuzantă de la soțul ei - „regina paralelogramelor”. A fost o familie cu adevărat extraordinară. Anna, după ce a plecat soțul ei, a reușit totuși să-și crească singura fiica, iar asta a rezultat.

La vârsta de doisprezece ani, Ada și-a asamblat mașina de zbor! Înainte de asta, o fetiță de doisprezece ani s-a închis într-o cameră de la mama ei pentru ceva timp și a scris ceva. Mamei îi era teamă că va începe să citească poeziile tatălui ei și să meargă pe același drum. Cu toate acestea, în tot acest timp ea a desenat.

Logica matematică o ocupa mai mult decât orice altceva. Într-o zi, Ada s-a îmbolnăvit și a stat trei ani în pat. Dar în tot acest timp și-a dorit și a continuat să studieze. O varietate de medici și profesori au venit la ea. Unul dintre ei a fost August de Morgan, un matematician și logician celebru (da, legea lui de Morgan poartă numele lui). De atunci, Ada a devenit și mai cufundată în lumea matematicii.


Drept urmare, Ada a crescut pentru a fi o fată unică. Era frumoasă și deșteaptă, la fel cum mama ei a studiat matematica și, în conversațiile pe subiecte științifice, i-a ocolit chiar pe băieții de la Cambridge și Oxford. Printre alte persoane, majoritatea femei, acest lucru a provocat furie și invidie ascunse. Deseori se vorbea despre ea ca fiind ceva întunecat, chiar diabolic. Trebuie să spun că însăși Ada a simțit forțe neobișnuite în ea însăși (e amuzant, dar în rusă numele ei sună cu adevărat puțin diavolesc). Dar acest lucru nu este neobișnuit, deoarece o fată matematiciană din înalta societate engleză din acea vreme - din exterior părea cu adevărat ciudat. Și mulți bărbați, între timp, erau înnebuniți după ea.

Matematica este matematică, dar cum s-a întâmplat ca programatorii să-și amintească mai întâi de toate? Una dintre cele mai fatidice întâlniri ale Adei Lovelace a fost întâlnirea cu Charles Babbage, inventatorul primului computer analitic.


La acel moment, în Franța, unde a ajuns Babbage, a fost lansat un proiect la scară largă pentru a crea tabele cu valorile logaritmilor și ale funcțiilor trigonometrice. Babbage a început să viseze să automatizeze această lucrare, eliminând în același timp eventualele erori umane, deoarece la acea vreme oamenii erau cei care creau manual astfel de tabele. Așa că Babbage s-a gândit să-și construiască propriul motor de diferențe (calcularea unui polinom folosind metoda diferențelor).

A creat un număr imens de desene, iar prototipul în sine a fost finalizat în 1832, același pe care Ada Lovelace îl va vedea un an mai târziu.

În 1835, Ada se va căsători cu un bărbat foarte demn - baronul William King, căruia i s-a acordat mai târziu titlul de conte, iar Ada însăși a devenit Contesa de Lovelace. Patru ani mai târziu, aveau deja trei copii - doi băieți și o fiică. Fiilor Iadului li s-au dat nume în onoarea tatălui lor - unul era numit Ralph Gordon, iar celălalt - Byron.

Dar cum rămâne cu primul program din lume? Și care este soarta mașinii lui Babbage? În 1842, omul de știință italian Luis Manebrea avea să scrie o carte despre mașina lui Babbage. Ada, la cererea lui Babbage, îl va traduce. În timpul traducerii cărții în sine, ea a făcut o mulțime de remarci, văzând în această mașină că pare mai mult decât Babbage însuși.

Iată cuvintele ei: „Esența și scopul mașinii se vor schimba în funcție de informațiile pe care le punem în ea. Aparatul va putea să scrie muzică, să deseneze imagini și să arate știința în moduri pe care nu le-am văzut niciodată altundeva.” Alan Turing și-a citit ulterior notele, introducând termenul de obiecție a lui Lady Lovelace față de capacitatea mașinilor de a gândi în lucrările sale.

În același timp, când a descris mașina lui Babbage, Ada a fost cea care a introdus astfel de mașini termeni informatici precum ciclul și celula. Ea a compilat, de asemenea, un set de operații pentru calcularea numerelor Bernoulli. Acesta, de fapt, a devenit primul program de calculator. Babbage nu și-a construit niciodată mașina, a fost asamblată după moartea sa și este acum depozitată la Muzeul de Știință din Londra.

Ada Lovelace însăși a murit pe 27 noiembrie 1852, la vârsta de 36 de ani. Exact cât a trăit tatăl ei. A fost înmormântată în seiful familiei împreună cu tatăl ei, pe care nu l-a recunoscut niciodată.
Limbajul de programare Ada, dezvoltat în anii 1980 de Departamentul Apărării al SUA, a fost numit după Ada Lovelace.

P.S. Probabil că acele persoane pentru care expresia „Primul programator a fost o fată” provoacă nemulțumire sau un zâmbet ar trebui să se intereseze cel puțin o dată de biografia acestei persoane. Oameni precum Ada Lovelace sau Alan Turing și mulți alții merită amintiți. Și pentru unii, aceste povești sunt un alt motiv pentru a înțelege că nimic nu este imposibil pe lume.

Multumesc celor care citesc acest articol. Împărtășiți-vă opiniile, comentariile sau observațiile).

Primii viruși au fost inofensivi. Acestea au fost experimente – ca unul dintre primii viruși „Creeper”, care afișa pur și simplu mesajul „I’M A CREEPER: CATCH ME IF YOU CAN”. Distribuția lor a fost limitată la rețelele de acasă (Creeper a existat pe TENEX OS). Asta a fost în 1971.

Acum există milioane de viruși care se răspândesc prin Internet în tot felul de moduri - distribuții de fișiere, e-mail, site-uri web. Când totul este conectat la tot, virușii se răspândesc rapid. Protecția antivirus este o afacere profitabilă.

A început destul de încet și mult mai devreme decât ați putea crede. Primii viruși s-au răspândit offline - au lucrat cu dischete și au fost transferați între computere. Cine a inventat virusul?

Primul virus Mac a fost scris ca o glumă pentru adolescenți. Primul virus pentru PC a fost creat pentru a lupta împotriva pirateriei.

Elk Cloner


Am glumit cu colegii, schimbând copii jocuri cu pirati astfel încât să se autodistrugă după un anumit număr de lansări. Am împărțit jocuri, s-au prins de ele, apoi ea a încetat brusc să lucreze și a dat un fel de comentariu amuzant pe ecran (simțul umorului de clasa a IX-a).

Drept urmare, prietenii au încetat să-l mai lase pe Skrenta să se apropie de dischetele lor. Au încetat să-i împrumute jocuri, toată lumea a încetat să se mai joace cu jucăriile lui și așa mai departe. Dar nu s-a liniştit. A început să studieze cu atenție instrucțiuni și descrieri, încercând să găsească o gaură de securitate în Apple II. Și a venit cu o modalitate de a executa cod fără a atinge dischetele.

„Mi-a venit ideea de a lăsa o anumită urmă în sistemul de operare pe un computer de școală de lucru. Dacă următorul utilizator nu a repornit computerul de pe unitatea sa, unitatea sa a fost afectată de codul meu.”

El a scris codul în limbaj de asamblare și l-a numit Elk Cloner. A devenit ceea ce s-a numit mai târziu „virusul sectorului de pornire”. Când un disc neinfectat a fost introdus în unitatea unui computer infectat, acesta a infectat discul scriind o copie a virusului în sectorul de pornire. Acest cod a fost executat automat la pornire. Aducând un disc infectat pe alt computer și pornind de pe acesta, persoana a infectat acest computer cu o copie a virusului.

Virusul a interferat puțin cu computerul, iar la cea de-a 50-a lansare, în loc să lanseze programul, a afișat o poezie întreagă pe ecran:

Elk Cloner: un program cu personalitate

Se va potrivi pe roțile tale
Pătrundeți-vă jetoanele
Da, este Cloner!
Se lipeste ca lipiciul
Îți va corecta agentul
Trimite rapid Cloner.

Din cauza întârzierii apariției programului, acesta nu a fost imediat vizibil, ceea ce a îmbunătățit șansele de distribuție. Epidemia a continuat câteva săptămâni.

Programul a ajuns și pe computerul profesoarei lui Skrenta, care l-a acuzat că a spart în biroul său. Virusul a fost preluat și de rudele lui Skrenta din Baltimore (el însuși locuia în Pittsburgh), iar mulți ani mai târziu a auzit despre un caz de infectare a unui computer aparținând unui marinar.

creier


Pentru PC-ul IBM, virusul Brain a devenit. S-a stabilit și în sectorul cizmei. A fost scrisă de frații Bazit și Amjad Farooq Alvi din Pakistan în 1986. Aveau 17 și 24 de ani.

Frații dețineau o firmă de calculatoare, Brain Computer Services, și au scris un virus pentru a urmări copiile piratate ale software-ului lor medical. Programul piratat a consumat memoria RAM, a încetinit discul și uneori a interferat cu salvarea datelor. Conform asigurărilor fraților, ea nu a distrus datele. Programul conținea următorul mesaj:

Bine ați venit la Dungeon 1986 Basit & Amjad (pvt) Ltd. BRAIN COMPUTER SERVICES 730 NIZAB BLOCK ALLAMA IQBAL TOWN LAHORE-PAKISTAN TELEFON:430791,443248,280530. Atenție la acest VIRUS... Contactați-ne pentru vaccinare... $#@% [email protected]!!

Bine ați venit în temniță... Atenție la acest virus... Contactați-ne pentru tratament...

Titlul conținea contacte reale. Când cineva îi chema ajutor, putea identifica copia piratată. Virusul a numărat și numărul de copii făcute.
Ei au descoperit că pirateria era răspândită și copii ale software-ului lor erau distribuite foarte departe. Amjad spune că primul lor apel a venit din SUA, Miami.


Frații Alvi în 2011

A fost primul dintre multele apeluri din SUA. Problema s-a dovedit a fi că Brain a fost distribuit pe alte dischete, nu doar pe copii ale programului lor. Universitatea din Delaware a avut chiar o epidemie a acestui virus în 1986, iar apoi a apărut în multe alte locuri. Nu au fost depuse procese, dar ziarele au scris multe despre asta. Creatorii au fost menționați chiar în Time Magazine în 1988.

The New York Times scria în mai 1988: „Un program de calculator îndrăzneț care a apărut luna aceasta pe computerele Buletinului Providenței a distrus fișierele unui corespondent și a răspândit prin dischete în rețeaua ziarului. Informaticii cred că acesta este primul caz de infectare a sistemului informatic al unui ziar american cu un program atât de îndrăzneț, care se numește „virus” informatic.

Frații Alvi au fost nevoiți să schimbe telefoanele și să elimine contacte din versiunile ulterioare ale virusului. Au încetat să vândă programul în 1987 . Compania lor a devenit un furnizor de telecomunicații și este acum cel mai mare furnizor din Pakistan. Este situat la aceeași adresă.

Și acum - Haos



Skrenta în 2012

Skrenta a lucrat în domeniu securitatea informatiei, iar acum este CEO-ul Blekko, o companie de tehnologie de căutare.

Deși dischetele au dispărut de mult, virușii intră sectoare de boot exista. Acum funcționează cu stick-uri USB. Deoarece mediile fizice sunt utilizate mai puțin pentru transferul de date, zilele virușilor de pornire sunt numărate.

Războiul împotriva virușilor s-a mutat online. Skrenta a spus într-un interviu: „Este trist că există o industrie de antivirus atât de mare. Trebuie să facem sisteme mai sigure și nu să organizăm o industrie de milioane de dolari pentru a le curăța pe cele existente.

Skrenta și frații Alvi nu simt nicio vină pentru că au început alaiul infernal malware in jurul lumii. „Geniul ar fi ieșit oricum din sticlă”, a scris Skrenta pe blogul său, „Am fost încântat să fiu primul care l-a lansat”.

Pachete software Microsoft Office este cel mai mare încasări și cel mai popular produs de pe acest moment iar cel mai faimos produs din această familie este Microsoft Word(WinWord, MS Word sau doar Word). Istoria creării programului datează din anii '80.

Tatăl Microsoft Word este considerat a fi programatorul american Richard Brodie. Prima versiune a fost scrisă în 1983 și a fost doar pentru DOS. Prima clătită, după cum se spune, a ieșit cocoloase. Vânzările produsului au fost neglijabile, iar acest lucru s-a datorat lansării unui program concurent numit WordPerfect. Cu toate acestea, după 2 ani, a o nouă versiune 3.0, pe care s-a concentrat sistem de operare Macintosh. Această versiune și-a găsit cumpărătorul în lume și a început treptat să recâștige poziții de la concurenți. După încă 2 ani, a fost lansată o actualizare a versiunii 3.0 - Microsoft Word 3.1.

În ceea ce privește Windows, prima versiune de Word pentru acest MS a fost lansată în 1989. Prețul nu a fost mic - 500 de dolari în Statele Unite. Programul a atras imediat ochiul similar cu Macintosh, de exemplu (pentru a salva comanda rapidă de la tastatură Ctrl + S, pentru a copia - Ctrl + C). Exact un an mai târziu, în 1990, s-a născut o nouă versiune de OC Windows 3.0. Sub această versiune, Word a funcționat impecabil (versiunile x386 și x286 au fost mai puțin productive). În ceea ce privește principalul concurent al Word, WordPerfect, ei nu au reușit să creeze o versiune funcțională care să ruleze pe OC Windows, iar acesta a devenit un moment mortal pentru WordPerfect. Următorul pe piață editori de text exista un singur program - Microsoft Word.

Toate produsele de la Pachetul Microsoft Office are capacitatea de a folosi un limbaj macro pentru a-și extinde capacitățile. Microsoft Word nu face excepție. În anii 90, acest limbaj era WordBasic, iar odată cu lansarea Word 97, a apărut faimosul limbaj macro. Visual Basic pentru aplicație (VBA, limbaj macro pentru aplicații). Odată cu apariția VBA în Word, hackerii au devenit mai activi, care au scris așa-numiții „viruși macro” care au fost încorporați în document. Prin urmare, Microsoft recomandă setarea cel mai inalt nivel setări de securitate atunci când lucrați în Word. De asemenea, se recomandă utilizarea unui software antivirus. Hackerul McNamaroy a fost primul care a creat un virus macro care a infectat documentele Word. Alte macrovirusuri au început să fie scrise în mod regulat.

În ceea ce privește astăzi, Microsoft Office este în continuare lider softwareîn domeniul editorilor de text. Cu toate acestea, în 2009, compania canadiană i4i a dat în judecată Microsoft pentru utilizarea ilegală a fișierelor XML, al căror brevet aparține canadienilor. Drept urmare, o instanță de stat din Texas a impus interzicerea vânzării Microsoft Word în Statele Unite.

Curiozități amuzante Microsoft Word.

Mulți critică Word pentru curiozități de neînțeles care au fost găsite foarte des în program. De exemplu:

1. Celebra frază „Mănâncă mai multe din aceste chifle franțuzești moi, dar bea ceai”. Dacă se introduce această frază versiuni Word la versiunea 2007, veți fi surprinși. După apăsarea tastei Enter, această inscripție va crește la o sută de pagini, ca și cum ar fi fost înlocuită cu un fel de matrice.

2. De asemenea, în versiunea de dinainte de 2007 sunt câteva lucruri mai cool. Dacă intri oriunde document word funcția „=rand(x,y)” (fără ghilimele), apoi apăsarea tastei Enter va înlocui funcția cu un text specific.

3. funcția „lorem”. Dacă introduceți această funcție într-un document, atunci acest șir va fi înlocuit cu text de pe site-ul Lorem Ipsum.

4. Cuvântul nu a făcut distincția între literele Yo și E până în versiunea 2003. Prin urmare, el a considerat că expresia „trebuie să conduci încet” este corectă.

5. Există o glumă care a fost păstrată în Cuvânt până astăzi. Dacă introduceți expresia „ Vreau să evit serviciul militar, atunci ortografia va sugera ortografia „Nimeni nu a scăpat de serviciul militar”.



Se încarcă...
Top