Prvi program na računaru. Kako programeri pišu programe? (4 fotografije)

Dr.Web je jedan od prvih antivirusnih programa u istoriji

Dr.Web teško da bi nastao da se ranije nisu pojavili prvi virusi, koji se, pak, ne bi pojavili da nije postojalo okruženje za njihovo postojanje – odnosno kompjuteri i računarske mreže.

Povodom rođendana Dr.Web antivirusa, koji obilježavamo u aprilu, pozivamo vas da napravite kratak izlet u povijest i prisjetite se virusnih i antivirusnih „pionira“ koji su ostavili svijetli trag u prolaznoj i sadržajnoj kompjuterizaciji naše društvo. Bili su prvi - u raznim obličjima, sa raznim namerama i često su bili daleko ispred svog vremena!

Ideje su bile u vazduhu...

Ideju o samoreplicirajućim programima iznio je "otac" kompjutera, John von Neumann. Neumann je sažeo materijale predavanja na ovu temu, koje je držao počevši od 1949. godine, u naučnom radu „Teorija samoreproduciranja automatski uređaji» prije više od 60 godina - u 1951 godine.

Pojava pojma “virus” u odnosu na kompjuterski program bila neizbežna. Teško je reći ko ga je prvi upotrebio. Vjeruje se da je prvi put korišten u naučnofantastičnoj priči “Čovjek sa ožiljcima” pisca i naučnika Gregoryja Benforda, objavljenoj u 1970 godine. Inače, u istoj priči pominje se i program za borbu protiv virusa – “Vakcina”!

Prvi virusi

IN 1961 Igra Darwin nastala je 1999. godine u kojoj je nekoliko programa nazvanih "organizmi" učitano u memoriju kompjutera. Organizmi jedne vrste, koje je stvorio jedan igrač, morali su uništiti predstavnike druge vrste i zauzeti životni prostor.

IN 1971 godine pojavio se prvi program koji bi se mogao smatrati virusom u savremeno shvatanje- The Creeper. Nije naškodilo, već je samo prikazalo poruku na ekranu:

Ja sam puzavac: UHVATI ME AKO MOŽEŠ

Ali već je znao kako se sam širi mrežom, postavši prvi mrežni virus u historiji.

Također je iznjedrio prvi antivirus - program Reaper, koji je u suštini isti mrežni virus. Reaper se širila mrežama ne pokazujući se ni na koji način, a ako je uspjela pronaći The Creepera na kompjuteru, izbrisala ga je.

Virusi se šire

A ovo je već ozbiljno


Prvi poznati pravi virusi su Virus 1,2,3 i Elk Cloner za Apple II PC - taj vrlo budući Mac, za koji virusi navodno ne postoje. Oba virusa su se pojavila 1981 godine.

Prva epidemija

Sredinom 80-ih IBM PC računari su postali široko rasprostranjeni, što je postalo jedan od razloga za pojavu virusnih epidemija.

Može se smatrati da se prva epidemija kompjuterskih virusa dogodila u 1987 godine, epidemija prilično bezopasnog Brain virusa, koji je tokom godine svog postojanja zarazio mnoga računara širom sveta, iako je prvobitno stvoren da bi se utvrdio nivo kompjuterska piraterija u Pakistanu.

Istraživanje počinje

IN diplomski rad na temu “Programi koji se samorepliciraju”, koju je pripremio student Univerziteta Dortmund Jurgen Kraus u 1980 godine, uz teorijske proračune, navedeni su i samoreproducirajući programi za računar Siemens koji je u to vrijeme stvarno postojao. U ovom radu je po prvi put povučena paralela između žive ćelije i kompjuterskog programa koji se samoreprodukuje.

Data je jasna definicija pojma "kompjuterski virus". 1983 Fred Cohen, u to vrijeme postdiplomski student na Univerzitetu Južne Kalifornije:

„Kompjuterski virus definišemo kao program koji može „zaraziti“ drugog tako što u njega unese svoju kopiju. Infekcija se može širiti preko računara ili mreže... Svaki zaraženi program može se ponašati kao virus, omogućavajući širenje infekcije.”

Fred Cohen, " Kompjuterski virusi, teorija i eksperimenti"

Nešto prije Dr.Web

IN 1988 Iste godine razvijena je prva verzija domaćeg antivirusnog programa Aidstest. Autor ovog legendarnog programa je D.N. Lozinsky. Korišćen je na skoro svim personalnim računarima u SSSR-u, a zatim iu zemljama ZND, ostajući van konkurencije dugi niz godina. Lozinskyjev razvoj pomogao je mnogim korisnicima, posebno u državnom i komercijalnom sektoru, da se nose s problemom virusa u početnoj fazi njegovog pojavljivanja. Danas D.N. Lozinsky je zamjenik generalnog direktora kompanije Doctor Web.

Dmitrij Nikolajevič Lozinski jedan je od onih koji su odredili razvoj domaćeg programiranja i bio je na početku prvih ruskih antivirusnih rješenja.

U SSSR-u, na počecima kompjuterske virologije (s 1989 godine) stajao je N.N. Bezrukov. Njegov seminar “Sistemsko programiranje” i elektronski bilten “Softpanorama” u velikoj su mjeri bili posvećeni pitanjima kompjuterske virologije. To su predstavili tadašnji programeri domaći antivirusi, uključujući D.N. Lozinsky.

Kasnije je N.N. Bezrukov je napisao temeljno delo „Kompjuterska virusologija“, koje je objavljeno 1991. godine i imalo je veliki uticaj na Igora Danilova.

Prva verzija Paukove mreže

Godine 1992. razvijena je prva verzija antivirusnog sistema Spider's Web, koja je uključivala stalnog čuvara Pauka i doktora (skener u modernoj terminologiji) Web.

Ukratko, novi programski jezici i drugi alati se kreiraju na osnovu postojećih. Potpuna analogija sa drugim oblastima tehnologije, gde nove mašine i materijali omogućavaju stvaranje sve naprednijih mašina i materijala. Kao što su sve alatne mašine počinjale sa štapom za kopanje i silicijumskom seckalicom, tako su i programski jezici počeli sa bušenim karticama i nečitljivim binarnim kodom.

Centralna procesorska jedinica vašeg računara razumije samo programe napisane jezikom nula i jedinica. Na primjer, naredba "dodaj konstantu 5 broju upisanom u AL registru" je napisana ovako:

0000 0100 0000 0101

Ovdje je 0000 0100 kod operacije „dodavanje broja u AL registar“, a 0000 0101 je binarni prikaz broja 5.

U zoru industrije, da biste uneli program u računar, morali ste ili da okrenete stotine prekidača na posebnoj ploči (isključeno prekidač je nula, prekidač ON je jedan), ili da probušite rupe u specijalnom panelu. bušene kartice. Ako napravite grešku u jednoj ćeliji od hiljadu, program neće raditi ispravno, budite ljubazni da sami pronađete grešku pažljivim pogledom.

Jasno je da je ova metoda programiranja užasno nezgodna i sklona greškama. Kako ne bi gubili vrijeme na ovu dosadnost, lijeni programeri su počeli razmišljati kako da nezahvalni posao prebace na mašinu.

Jednom možete mnogo patiti i napisati pomoćni program na jeziku nula i jedinica, koji se zove asembler (“assembler”). Ovaj magični asembler uzima tekst čitljiv ljudima kao ulaz i pretvara ga u jedinice i nule. Na primjer, ista naredba "dodaj konstantu 5 broju zapisanom u AL registru" je napisana u x86 asemblerskom jeziku ovako:

Mislim da ćete se složiti da je ovo ipak čitljivije od 0000 0100 0000 0101. Ovdje je barem jasno da govorimo o sabiranju (ADD) i broju 5. Sada je na asembleru da pretvori ovu liniju u 0000 0100 0000 0101. Asemblerski jezik je težak za pisanje velikih programa, procesora različitih proizvođača možda će biti potrebni različiti asembleri, ali to je ipak bio veliki korak naprijed.

Inženjerska misao se nije mogla dalje zaustaviti. Morate jednom pretrpjeti da napišete kompajler za programski jezik, kao što je Fortran, u asembleru. Onda ću se morati još malo mučiti da napišem Algol kompajler na Fortranu. Zatim napravite pauzu, patite i napišite CPL kompajler u Algolu. Još malo muke, i možete pisati kompajler na CPL-u. Tada više ne možete da trpite i pišete kompajlere za C++, Javu, C# i druge moderne jezike u C-u za svoje zadovoljstvo. Međutim, niko neće zabraniti korištenje Jave za pisanje x86 asemblera i zatvaranje rekurzije.

Dakle, kada je izumljen prvi računar? Na ovo pitanje se ne može dati nedvosmislen odgovor zbog različitih klasifikacija računara. Prvi mehanički računar, koji je stvorio Charles Babbage 1822. godine, zapravo nije mnogo sličan onome što danas nazivamo kompjuterom.

Kada je prvi put upotrijebljena riječ "kompjuter"?

Riječ "kompjuter" prvi put je upotrijebljena 1613. godine, a prvobitno je označavala osobu koja je izvodila proračune ili neku vrstu proračuna. Definicija kompjutera imala je isto značenje sve do kraja 19. veka, kada je industrijska revolucija dovela do mašina čija je glavna svrha bila računanje.

Prvi mehanički računar ili koncept automatske računarske mašine.

Godine 1822. Charles Babbage je konceptualizirao i počeo razvijati Difference Engine, koji se smatra prvom automatskom mašinom za računanje. Tu je počela istorija kompjutera. Mehanizam razlike bio je sposoban da radi na više skupova brojeva i da proizvodi papirne kopije rezultata. Babbageu je u razvoju diferencijalnog motora pomogla Ada Lovelace, koju mnogi smatraju prvom. Nažalost, zbog finansijskih problema, Babbage nije bio u mogućnosti da dovrši funkcionalnu verziju ove mašine u punoj veličini. U junu 1991. Muzej nauke u Londonu izgradio je Difference Engine br. 2 u čast Babbageovog dvjestogodišnjeg rođendana, a zatim je završio štamparski mehanizam 2000. godine.

1837. Charles Babbage je predložio prvi programabilni kompjuter, nazvan Analytical Engine. Analitička mašina je sadržavala aritmetičko-logičku jedinicu (ALU), osnovnu kontrolu protoka i memoriju na čipu. Nažalost, zbog problema sa finansiranjem, ovaj računar nikada nije napravljen za života Charlesa Babbagea. Tek 1910. godine Henry Babbage, Babbageov najmlađi sin, uspio je dovršiti središnji dio ove mašine po očevim nacrtima, koja je bila sposobna da izvodi osnovne aritmetičke proračune.

Prvi računar sa mogućnostima programiranja.

Prvi elektromehanički binarni programabilni računar, Z1, kreirao je njemački inženjer Konrad Zuse u dnevnoj sobi svojih roditelja između 1936. i 1938. godine i smatra se prvim istinski funkcionalnim modernim računarom.

Turingovu mašinu je predložio Alan Turing 1936. godine i postala je osnova za teorije o računarstvu i kompjuterima. Ovaj mehanizam je štampao znakove na bušenoj papirnoj vrpci na način koji je emulirao čovjeka nakon niza logičkih instrukcija. Bez ovih osnovnih principa, ne bismo imali kompjutere koje danas koristimo.

Prvi električni programabilni računar.

U decembru 1943. demonstriran je prvi električni programabilni kompjuter, Colossus, koji je razvio Tommy Flowers, koji je korišten za dešifriranje presretnutih njemačkih poruka.

Prvi digitalni kompjuter u istoriji

Atanasoff-Berry kompjuter - ABC su razvili profesor Atanasoff i diplomirani student Cliff Berry 1937. godine. Njegov razvoj se nastavio sve do 1942. godine na Državnom koledžu Ajove (danas Iowa State University).
ABC je bio električni računar koji je koristio vakuumske cijevi za digitalno računanje, uključujući binarnu matematiku i Booleovu logiku, i nije imao procesor.
Dana 19. oktobra 1973. godine, američki federalni sudija Earl R. Larson potpisao je odluku o opozivanju patenta ENIAC J. Prespera Eckerta i Johna Mauchlyja i imenovao Atanasova kao pronalazača elektronskog digitalnog računara.
ENIAC su izmislili J. Presper Eckert i John Mauchly na Univerzitetu u Pensilvaniji i počeo je da se gradi 1943. godine i nije završen sve do 1946. Zauzimao je oko 1.800 kvadratnih stopa i koristio je oko 18.000 vakuumskih cijevi, teških skoro 50 tona. Iako je sudija presudio da je ABC kompjuter bio prvi računar, mnogi i dalje veruju da je ENIAC prvi računar jer je bio potpuno funkcionalan.

Prvi računar sa pohranjenim programom.

Britanski računar, poznat kao EDSAC, generalno se smatra prvim elektronskim računarom koji pohranjuje programe u memoriju. Računar je lansiran 6. maja 1949. i bio je prvi računar koji je pokrenuo grafičku kompjutersku igru.
Otprilike u isto vrijeme, drugi kompjuter pod nazivom Manchester Mark 1 razvijao se na Viktorijinom univerzitetu u Mančesteru, koji je takođe mogao da izvršava pohranjene programe. Prva verzija računara Mark 1 počela je sa radom u aprilu 1949. godine. U noći između 16. i 17. juna 1949. Mark 1 je korišćen za pokretanje programa za pronalaženje Mersenovih prostih brojeva, a za devet nije pravio greške.

Prva kompjuterska kompanija.

Prva kompjuterska kompanija bila je Electronic Controls Company, koju su 1949. osnovali J. Presper Eckert i John Mauchly, isti ljudi koji su pomogli u stvaranju ENIAC kompjutera. Kompanija je kasnije preimenovana u EMCC ili Eckert-Mauchly Computer Corporation i proizvela je seriju mainframe računara pod imenom UNIVAC.

Prvi pohranjeni kompjuterski program

Prvi računar koji je mogao pohraniti i izvršiti program iz memorije bio je UNIVAC 1101 ili ERA 1101, predstavljen američkoj vladi 1950. godine.

Prvi komercijalni računar.

Godine 1942. Konrad Zuse je počeo da radi na Z4, koji je kasnije postao prvi komercijalni računar. Kompjuter je 12. jula 1950. godine prodat Eduardu Stiefelu, matematičaru na Švicarskom federalnom institutu za tehnologiju u Cirihu.

IBM-ov prvi računar.

7. aprila 1953. IBM je javno predstavio 701, prvi komercijalni naučni računar kompanije.
Prvi računar sa RAM memorijom
8. marta 1955. MIT je predstavio revolucionarni računar Whirlwind, koji je bio prvi računar sa RAM-om s feritnim jezgrom i grafikom u realnom vremenu.

Prvi tranzistorski kompjuter

TX-O (Tranzistor Experimental Computer) je prvi tranzistorizirani računar, koji je demonstriran na Massachusetts Institute of Technology 1956. godine.

Prvi mini kompjuter.

Godine 1960. Digital Equipment Corporation je izdala svoj prvi od mnogih PDP računara, PDP-1.

Prvi desktop računar i računar za masovno tržište.

1964. prvi desktop računar Program 101. Izmislio ga je Pier Giorgio Perotto, a producirao Olivetti. Prodato je otprilike 44.000 računara Programma 101, po cijeni od 3.200 dolara.
Godine 1968. Hewlett Packard je počeo prodavati HP 9100A, za koji se vjeruje da je prvi desktop računar za masovno tržište.

Prva radna stanica.

Iako ovaj kompjuter nikada nije prodat, prvi radna stanica uzmite u obzir Xerox Alto, predstavljen 1974. godine. Računar je bio revolucionaran za svoje vrijeme i uključivao je potpuno funkcionalan računar, ekran i miš. Ovaj računar, kao i većina današnjih računara, koristi se kao interfejs operativni sistem prozori, meniji i ikone. Mnoge mogućnosti ovog računara su demonstrirane 9. decembra 1968. godine.

Prvi mikroprocesor.

Prvi mikroračunar.

Godine 1973. inženjer André Truong Trong Thi, zajedno sa Françoisom Gernelom, razvio je računar Micral. Smatran je kao prvi "mikroračunar", korišten Intel procesor 8008 i bio je prvi komercijalni računar bez sklopa. Prvobitno prodat za 1.750 dolara.

Prvi personalni računar.

Ed Roberts je 1975. skovao termin " PC" kada je predstavio svoju kreaciju, Altair 8800, uprkos činjenici da se smatra da je prvi personalni računar KENBAK-1, predstavljen za 750 dolara 1971. godine. Računar se oslanjao na niz prekidača za ulaz i niz lampica za izlaz. Tako je istorija kompjutera dostigla novi nivo.

Prvi laptop ili laptop računar

IBM 5100 je prvi prenosivi računar, koji je objavljen u septembru 1975. godine. Računar je bio težak 55 funti (25 kg) i imao je petoinčni CRT ekran, traku, PALM procesor od 1,9 MHz i 64 KB RAM-a.

Prvi istinski prenosivi računar ili laptop je Osborne I, koji je dizajnirao Adam Osborne i objavljen u aprilu 1981. Osborne je bio težak 24,5 lb (11,1 kg), imao je ekran od 5 inča, 64 KB memorije, dva flopi drajva od 5 1/4 inča, pokretao je CP/M 2.2 operativni sistem, imao je modem i koštao je 1.795 USD.
IBM PC Division (PCD) je kasnije objavio IBM, prvi prenosivi računar, koji je težio 30 funti. Kasnije 1986. godine, IBM PCD je najavio prvi laptop, težak 12 funti (5,4 kg). Zatim, 1994. godine, IBM je predstavio IBM ThinkPad 775CD, prvi laptop sa integrisanim CD-ROM-om.

Prvi Apple računar.

Apple I (Apple 1) je bio prvi Apple računar i prodat za 666,66 dolara. Računar je dizajnirao Steve Wozniak 1976. godine i imao je 8-bitni procesor i 4 KB memorije, proširivu na 8 ili 48 KB pomoću kartica za proširenje. Iako se Apple prodavao u potpunosti sastavljen, još uvijek nije mogao funkcionirati bez napajanja, zaslona, ​​tipkovnice i kućišta, koji su se prodavali zasebno.

IBM-ov prvi personalni računar.

IBM je 1981. godine predstavio svoj prvi personalni računar, nazvan IBM PC, kodnog imena Acorn. Opremljen je procesorom od 8088, 16 KB memorije, koja je bila proširiva na 256 KB, a kao operativni sistem korišćen je MS-DOS.

Prvi PC klon.

Compaq Portable model je prvi PC klon i objavljen je u martu 1983. od strane Compaqa. Compaq Portable je bio 100% kompatibilan s IBM-om i mogao je pokrenuti bilo koji softver, razvijen za IBM računare.

Prvi multimedijalni računar.

Godine 1992. Tandy Radio Shack je postala jedna od prvih kompanija koja je proizvodila računare zasnovane na MPC standardu sa svojim uvođenjem računara M2500 XL/2 i M4020 SX.

O programu rušenja stambenih objekata iz doba masovne industrijske stanogradnje najčešće se govori samo u jednom tonu: koliko će biti pravedni uslovi za preseljenje ljudi čije će kuće pasti pod buldožerima.


Renoviranje iznenađenja. Diskusija o nacrtu zakona

Ipak, oni stanovnici glavnog grada koji su pažljivo proučili račun odmah su imali a velika količina pitanja za njega. I najvažnije od njih: da li odluka o masovnom rušenju vlasničkih stanova krši ustavna prava Moskovljana? O svim prednostima i nedostacima govorili su u studiju Pravda.Ru zamjenica Moskovske gradske dume Elena Šuvalova i aktivista Sergej Habarov, član odbora povjerilaca komercijalne banke Gagarinski.

— Šta nije u redu sa ovim programom renoviranja?

Elena Shuvalova: Ne postoji samo dezinformacija, već najviše obmana različitim nivoima. Ovo nije samo neka vrsta programa rušenja Hruščova. Da budem tačan, onda mi pričamo o tome o usvajanju zakona u Državnoj dumi, o uvođenju izmjena u zakon o statusu glavnog grada i tako dalje. Nema ni jedne jedine reči o Hruščovu. A ako uzmemo samo aspekt rušenja, kaže se da renoviranje uključuje kuće koje su izgrađene između 1958. i 1968. godine.

Ovaj program stavlja norme zakona grada Moskve iznad normi zakona Ruske Federacije, stvara neku vrstu države u državi i stavlja sve Moskovljane na vulkan, koji mogu biti deportovani i eksproprisani u bilo kom trenutku.

— Oni stanovnici glavnog grada koji su pažljivo proučavali prijedlog zakona imali su veliki broj pitanja o njemu, a najvažnije od njih je da li se renoviranjem krši Ustav? Činjenica je da je planirano da se vlasnicima kuća obuhvaćenih programom renoviranja pošalju prijedlozi za obezbjeđivanje ekvivalentnih prostorija sa priloženim nacrtom ugovora o prenosu vlasništva, a ako se ljudi ne slože i ne potpišu ovaj ugovor, biće primorani . Kako je to u korelaciji sa pravnim propisima?

Sergej Habarov: Ustav kaže da se pravo građana na sudsku zaštitu ne može ni na koji način ograničiti. Ali dokument o renoviranju eksplicitno navodi da ovo pravo može biti ograničeno na određeni način. Ne radi se samo o Ustavu, postoji i pitanje koje je u suprotnosti sa Zakonom o zemljištu i Zakonom o stanovanju.

E. Sh.: Rekao bih mnogo oštrije: tu se krše sve norme sudskog postupka.

— Bukvalno prije nekoliko mjeseci ništa od ovoga se nije dogodilo, ali odjednom, u žurbi, sprema se prijedlog zakona, mnogo informacija se baca na glave Moskovljana, masivan napad u medijskom prostoru.

S.Kh.: U februaru je održan deveti izvještajni kongres Vijeća opština grada Moskve na kojem je pokrenuto pitanje petospratnica i drugog talasa rušenja. Odgovor je stigao od Marata Khusnullina, koji je na čelu moskovskog građevinskog kompleksa: „Mi trenutno nemamo priliku da implementiramo ovaj program iz tri razloga, za njega su potrebna ogromna sredstva, koja Moskva jednostavno nema: oko 20%. Troškovi programa troše se na sudove, ljudi su protiv toga, s njima se mora nekako pregovarati. U februaru se sve to nije dogodilo, ali je 10. marta iznenada uveden ovaj nacrt zakona. Izrada nacrta zakona nije tako lak zadatak, ne možete ga napisati na kolenima, ali ovdje su ljudi radili nekom jedinstvenom brzinom.

— Postoji još jedna stvar: ako u roku od šezdeset dana od dana slanja prijedloga za sklapanje sporazuma, a on ne bude potpisan, onda kapitalne vlasti imaju pravo obratiti se sudu sa zahtjevom da se prisili na zaključenje sporazuma. Ali šta je onda sa tvrdnjom da je sporazum proizvod neopiranja između dve strane?

S.Kh.: Nije jasno kako će to sprovesti na sudovima. Sud je nezavisna vlast i nije činjenica da će sudovi stati na stranu grada. Još teže pitanje je vezano za činjenicu da se drugi talas preseljenja petospratnica razlikuje od prvog. Bilo je mnogo loših kuća u prvom talasu. Gotovo sve ove petospratnice bile su u tako užasnom stanju da su ljudi zaista htjeli da ih napuste. Štaviše, grad im je ponudio prilično ukusne uslove.

— Kako se pripadnost regionu odražava u ovom prijedlogu zakona? Odnosno, ako osoba živi na Kutuzovskom prospektu, a njegova kuća je uključena u ovaj program, gdje će mu onda biti osiguran alternativni smještaj?

E. Sh.: Za različite oblasti je drugačije. Neko ga dobije u svom kraju ili u susjednim. Stanovnici Centralnog okruga i teritorije Nove Moskve posebno nisu imali sreće u tom pogledu. Osim toga, postoji i formulacija "unutar okruga", ali niko ne razmišlja o tome da se već dugo priča o konsolidaciji pojedinih okruga Moskve. Na koja područja mislite? Do koje veličine će biti uvećane? Gdje će završiti nova zgrada u kojoj će Moskovljanima ponuditi stanove?

“Kada su građani počeli da saznaju koje će kuće biti uključene u program obnove, pokazalo se da su to prilično jaki objekti. Nakon toga nastao je val negativnosti. Zašto gradske vlasti to rade? Jesu li stvarno očekivali da će sve nekako samo od sebe srasti, da niko neće primijetiti niti pokazati bilo kakvo nezadovoljstvo?

S.Kh.: Ova mogućnost se ne može poreći, s obzirom da je samo rušenje petospratnica bilo prilično uspješno tokom dvadeset godina. U prvom programu rušenja petospratnica kuće su bile jako loše, sa mrtvim komunikacijama i zidovima koji prokišnjavaju. Drugi talas obuhvata kuće izgrađene 50-ih godina dvadesetog veka, njihov rok trajanja je 100-150 godina. Ovo su dobre, čvrste kuće, samo malo otrcane. Njihovi zidovi i temelji su u odličnom stanju. Ako nije napunjena vodom, to je to, kuća može stajati. Glavna stvar koju treba učiniti u njima je preurediti komunikacije i ugraditi plastične okvire umjesto drvenih. Ali, na primjer, u Očakovu se te kuće ruše u velikom broju, gotovo u blokovima. Morate shvatiti da je to jednostavno oslobađanje zemljišta za novu masovnu izgradnju.

Pripremila za objavljivanje Maria Snytkova

Ada Augusta Lovelace - 1815 - 1852 - prvi svjetski programer

Ada Augusta Lovelace je bila engleska matematičarka, kćerka velikog engleskog pjesnika Byrona.

Godine 1834. Ada Augusta je prvi put posjetila Babbageovu radionicu i upoznala se s njegovim motorom razlike. Gospođa de Morgan, koja je bila u pratnji Ade, ovako je opisala ovu posjetu: „Dok su neki od gostiju začuđeno gledali u ovu spravu s osjećajem s kojim, kako kažu, divljaci prvi put vide ogledalo ili čuju pucanj pištolj, gospođica Bajron, koja je još uvek bila veoma mlada, bila je u stanju da razume rad mašine i cenila je veliku zaslugu njenog izuma."

Ada Lovelace je proučavala kompjuter Charlesa Babbagea.

Godine 1843. Ada Lovelace je razvila prve programe za analitičku mašinu. kompjuter Charles Babbage, i postavio teorijske osnove programiranja. Ona je prva uvela koncept "operativnog ciklusa". Izrazila je glavnu ideju da analitički stroj može riješiti probleme koje je, zbog težine proračuna, gotovo nemoguće riješiti ručno.

Prvi program je uključivao uslovni kontrolni program koji je izmislio Bubbage, ponavljajući cikluse operacija. Ada je napisala prvi udžbenik programiranja.

Dijeli