Kus seda esimest korda kasutati? Keemiarelvade loomise ja esmakasutuse ajalugu

1940. aasta (79 aastat vana)

Alan Kay (Alan Curtis Kay; sündinud 17. mail 1940) on USA arvutiteadlane. Üks teerajajaid objektorienteeritud programmeerimise ja graafilise liidese valdkonnas.

Ta töötas välja Smalltalki programmeerimiskeele, kus esmakordselt kasutati objektorienteeritud lähenemist.
2003. aasta Turingi auhinna võitja objektorienteeritud programmeerimise alal, Kyoto auhind (2004).

Ma lõin termini "objektorienteeritud" ja ma ütlen teile, mida ma ei pidanud silmas C++.

Üks projekti One Laptop Per Child loojatest.

Alan Kay sündis neljakümnendate alguses. Tema ema oli elukutseline laulja, nii et tema kasvatuses domineeris humanitaarne element ja oluline koht oli muusikal. 1961. aastal heideti ta kolledžist välja protestil osalemise eest juudi üliõpilaste protsentuaalse kvoodi kehtestamise vastu ning temast sai džässmuusik ja muusikaõpetaja kitarriklassis.

Kuid Kays ilmus ootamatult teine ​​​​talent, mis tõi talle palju suurema kuulsuse, kui ta sooritas vabatahtlikult armeesse tööle asudes programmeerimisoskuste testi, hinnati kõrgelt ja saadeti USA õhujõududesse IBM 1401 arvutiga töötama. Pärast ajateenistust õppis Colorado ülikoolis matemaatika ja molekulaarbioloogia erialal ning siirdus 1966. aastal Utah’ ülikooli, kus tutvus virtuaalreaalsuse ühe looja Ivan Sutherlandi töödega.

Smalltalki disain – ja selle olemasolu üldiselt – on tingitud asjaolust, et kõike, mida me kirjeldada saame, saab kujutada individuaalset tüüpi käitumuslike ehitusplokkide rekursiivse kompositsioonina, mis peidavad enda sees oma praegust oleku ja protsesside kombinatsiooni ning võivad suhelda üksteist ainult sõnumite vahetamise teel.

Kay alustas programmeerimist Simula keeles ja kombineerides programmeerimisest saadud ideid bioloogiateadmistega, sõnastas ta bioloogilise analoogia põhimõtte. Ta väitis, et ideaalne arvuti peaks olema nagu elusorganism, kus iga rakk on individuaalne, kuid koos võivad nad moodustada ühtse süsteemi, mis on võimeline ümber grupeerima ja struktuuri muutma.

1968. aasta sügisel oli Kayl veel üks oluline kohtumine, mis mõjutas suuresti tema tulevikku. Ta kohtus Seymour Papertiga ja töötas temaga mõnda aega MITi ja Stanfordi ülikoolide tehisintellekti laborites. Peiperti nimetatakse Logo programmeerimiskeele isaks.

Peiperti lastega töötamist jälgides tegi Kay väga olulised järeldused inimese ja arvuti suhtluse vormide ja meetodite kohta. Tema võitluskaaslaseks saanud Peipert ja Douglas Englebart püüdsid arvutit liberaliseerida ja humaniseerida, muuta rasketööstusmasin (tollal polnud peale suurarvutite midagi muud) aktsiaseltsi rööpaid pidi liikuvast “rongist”. "auto" liikumisvabadusega.

Sellise pagasiga liikus Kay 1972. aastal Xerox Palo Alto uurimiskeskuse (PARC) arenenud uurimisrühma (Learning Research Group) juhiks.

Xerox PARC on täiesti ainulaadne koht. Ühest küljest on see täiesti kapitalistlik: saavutanud praktiliselt monopoli koopiamasinate turul, püüdis Xerox oma tegevust laiendada. Teisest küljest on see vormilt väga ebatriviaalne. Kuuekümnendate lõpu ja seitsmekümnendate alguse periood oli Ameerika jaoks väga eriline.

Beebibuumi põlvkond oma vägivaldse protestiliikumisega on muutnud maailmapilti mitte ainult Euroopas, vaid ka USAs, riigis, mis kuni viimase ajani oli absoluutselt konservatiivne. See on vasakpoolse üliõpilasliikumise ajastu, protestid Vietnami sõja vastu ja hipiliikumise algus. Xeroxi juhtkond näitas mõningast ettenägelikkust, kasutades tehnikat, mida ARPA kunagi edukalt kasutas ülemaailmsete arvutivõrkude loomiseks – kuid uues versioonis.

Mõte on peaaegu triviaalne: rahastada ülikooli tarku inimesi, anda neile vabadus, kuid suunata nende tegevuse tulemused neile vajalikus suunas. Sel juhul kavatses Xerox anda varjupaiga neile, kes ei nõustunud valitsuse poliitikaga.

Teatavasti käivitati samal ajal võimas valitsuse teadusprogramm. NSV Liidu edusammudest kosmoseuuringutes ja fundamentaalsetes teadusuuringutes hirmunud Ameerika administratsioon püüdis koondada teadlaste meeskondi, et lahendada olulisi strateegilisi ja rakenduslikke ning sisuliselt sõjalisi probleeme.

Sinna läksid seaduskuulekad kodanikud, keda teatavasti on enamus. Selle kampaania tulemused – Apollo lendudest Tähesõdade programmini – on teada ja need on tõepoolest saanud suurel määral kaasaegse Ameerika tööstuse aluseks. Kuid "vasakpoolsetele", kellele Alan Kay kuulus, see ei meeldinud.

Nad kuulusid protestiliikumisse, väljendades seda teaduses, muusikas ja kirjanduses. Meelde tulevad sellised nimed nagu Bob Dylan, Joan Bayes ja Jerome Salinger. Selles liikumises osalejad vajasid alternatiivset teaduskeskkonda, mida Xerox uurimiskeskuse näol pakkus.

Xerox PARC jäi ainulaadseks teaduslaboriks, kuid paljude hinnangute kohaselt ei suutnud Xerox seal saadud tulemusi täielikult ära kasutada.

Kayle pandud põhiülesanne oli järgmine. Siis tundus, et paberitehnoloogia lõpp on käes (pange tähele, et tänapäeval ei ole kasutatav paberi hulk palju vähenenud). See pidi asendama teisega – aga millisega? Seitsmekümnendate alguses olnud riistvarataseme juures sai püstitada vaid hüpoteese, kuigi selge on see, et see peaks põhinema arvutil.

Seetõttu loodi Xerox PARC-is uurimisrühmad, kellele anti täielik vabadus tol ajal eksisteerinud arvuteid kasutada. Teadlased võiksid teha astroloogilisi prognoose või luua tekstitöötlussüsteeme sõjavastaste lendlehtede trükkimiseks.

On üsna loomulik, et paljud lahendatavad ülesanded täitsid humanitaarset eesmärki ja mõjutasid oluliselt tervishoiusüsteemi informatiseerimist, aga sellest juba mõni teine ​​kord. Peaasi on luua superpaber. Täpselt seda tegi Alan Kay juhitud rühm.

Rolling Stones Magazine kirjutas selle grupi tööst ja sellega kaasnenud keskkonnast (pöörake tähelepanu pealkirjale!). Rühmale oli pühendatud artikkel “Fanaatiline elu ja sümboolne surm arvutipommide seas”, mille täpsema tõlke sõnale “Bum” leiab spetsiaalsetest roppuste sõnaraamatutest. See ütles osaliselt: "See oli kombinatsioon vastutustundetute noorte hullust entusiasmist ja administratsiooni peavaludest ning see oli suurepärane."

Ajalooliselt on inimkond arenenud kahes suunas. Esimene neist on vahendite leiutamine, mis suurendavad selle võimalusi: ratas, teleskoop, kirjakeel, matemaatika. Teiseks on nende protsesside allutamine sihtsätetele ja üksikisiku ja rühmade tegevuse juhtimine (religioon, kultuur, riik, erinevad organisatsioonivormid ühiseks tööks).

Viiekümnendate lõpus mõistsid teadlased, et arvuti pole mitte ainult loendustööriist, vaid ka meedium, mida saab kasutada inimestega suhtlemiseks. Enamik inimesi kujutab tänapäeval arvutit ette selle välise liidese kujul.

Enamik tuntud liidese tehnikaid, sealhulgas akna idee, pärines Xerox PARC-ilt. Need meetodid ja lähenemisviisid võtavad arvesse inimpsühholoogia piiranguid. Meie intelligentsus pole ilmselt viimase paari tuhande aasta jooksul palju kasvanud, kuid on selge, et sobiv kontekst suurendab loogilisi võimeid. Seetõttu sõltub inimmõtte tõhusus suurel määral pakutava liidese kvaliteedist. Kaks nime, mida Alan Kay tööga Xerox PARCis kõige sagedamini seostatakse, on Dynabook ja SmallTalk.

Dynabook – sülearvuti prototüüp

Kui Bush ehitas oma seisukohtade väljendamiseks hüpoteetilise memex-masina, lõi Kay Dynabooki virtuaalmasina. Ta kirjeldas oma kontseptsiooni artiklis Personal Dynamic Media (IEEE Computer, 1977, v. 3, nr 10, lk 31). Täiesti uus oli see, et Dynabooki vaadeldi mitte kui arvutusseadet, vaid kui tavakasutaja meediatööriista. Kay kirjeldas seda kui kaasaskantavat interaktiivset seadet, millel on lameekraaniga puuteekraan, traadita sidesüsteem ja multimeediumivõimalused. See eeldas WYSIWYG (mida näete, see on see, mida saate) põhimõtet, tekstiredaktoreid ja joonistussüsteemi.

Nad ütlevad, et Kay oli väga entusiastlik inimene: ta oli Dynabookist nii lummatud, et võrdsustas selle tähtsuselt Gutenbergi leiutisega. Selle tulevikumasina jaoks kujundati ja simuleeriti graafiline liides Star GUI, mis sisaldas kõiki meile täna tuttavaid elemente – aknaid, ikoone, menüüsid ja palju muud. Stari graafilisest liidesest sai Macintoshi liidese prototüüp.

Dynabooki projekt ei saanud kunagi lõpule, kuid selle olemasolu õigustust tõestas selle mõju tulevikule. Tõsi, seda tehti üks katse rakendada "riistvaras" - nime all Alto, mis põhineb Nova miniarvutil ja seejärel Dorado.

Dynabooki lähimad praktilised järeltulijad olid Knowledge Navigator (Apple, 1987) ja Newton, mille töötas välja endine Apple'i töötaja John Sculley.

Smalltalki programmeerimiskeel

Alan Kay Xerox PARCi töö kõige olulisem praktiline tulemus oli Smalltalki keele loomine (nime võib tõlkida kui "juhuslik vestlus"). Vajadus selle arendamiseks tekkis seetõttu, et sel ajal eksisteerinud programmeerimiskeeled olid peamiselt keskendunud arvutusprobleemide lahendamisele.

Neil olid sümbolitega töötamiseks vajalikud tööriistad, kuid need olid liiga professionaalsed ega vastanud Dynabooki projektile. Seetõttu peeti uue keele väljatöötamist kõrgeks prioriteediks. Mõned tema ideed on laenatud Peipertilt, kes võttis logo keele aluseks prantsuse psühholoogi Jean Piaget’ töö.

Algselt eeldati, et Smalltalk kui Dynabooki programmeerimistööriist on väga lihtne, lastele kättesaadav. Selle esimest versiooni simuleerisid mitu tuhat operaatorit Basicus 1972. aasta oktoobris, neli kuud hiljem ilmus montaažikeelne versioon (Smalltalk-72) ja hiljem, 1974. aastal, kui see Altole installiti, võis alata eksperimentaalne töö lastega. .

Kuni 1980. aastani oli töö Smalltalk-72 ja seejärel Smalltalk-74 kallal eranditult kohalik. Otsustati teha avalikuks Smalltalk-80 versioon, mille jaoks kavatseti välja anda mitut tüüpi dokumente alates artiklitest kuni raamatuteni (järjekorras “Sinine”, “Oranž” ja “Roheline”). Dan Ingallsil oli selles töös oluline roll.

Et keelt saaks kasutada erinevatel platvormidel, on see realiseeritud virtuaalmasina (VM) ja virtuaalse pildina (Virtual Image, VI). VI on klasside kogum, kuhu on kodeeritud Smalltalki funktsionaalsus, sealhulgas andmestruktuuride määratlus, tekstide ja graafikaga töötamise meetodid, kompilaatorid, dekompilaatorid ja silujad.

Kompilaator genereeris koodi vahepealses keeles, mida nimetatakse baitkoodideks. VM pakkus baitkoodi tõlgendust mis tahes platvormil. Kaasaegse lugeja jaoks tekitavad nimed baitkood ja virtuaalmasin Javaga väga spetsiifilisi seoseid.

Smalltalki tulevik ja selle suhe Javaga on äärmiselt huvitav, kuid need küsimused jäävad artikli ulatusest välja.

Pärast Xerox PARC

Xerox PARCi lahkumisega lõpeb Alan Kay elu romantiline periood. Aastatel 1984–1996 oli ta Apple'i stipendiaat, seejärel siirdus ta Walt Disney Company uurimis- ja arendustegevuse asepresidendiks. Nüüd juhib ta Walt Disney Imagineering Labi, kus Disney Worldi parkide jaoks töötatakse välja uusimad vaatamisväärsused.

Muide, vanusega on Alan Kay muutunud mitte ainult välimuselt, vaid nüüd köidab klassikaline muusika teda rohkem kui džäss.

Alan Kay – foto

Alan Kay – tsitaadid

Tuleviku ennustamiseks peate selle leiutama.

Smalltalki disain – ja selle olemasolu üldiselt – on tingitud asjaolust, et kõike, mida me kirjeldada saame, saab kujutada individuaalset tüüpi käitumuslike ehitusplokkide rekursiivse kompositsioonina, mis peidavad enda sees oma praegust oleku ja protsesside kombinatsiooni ning võivad suhelda üksteist ainult sõnumite vahetamise teel.

Ma lõin termini "objektorienteeritud" ja ma ütlen teile, mida ma ei pidanud silmas C++.

Millal ja kus vöötkoodi esimest korda kasutati? mis toodet sellega tähistati?

Vöötkoodi leiutas noor insener David Collins, kes töötas 50ndate lõpus raudteel (Pennsylvania, USA).
David Collins sorteeris autosid, jälgis nende numbreid ja sihtkohta.
Töö oli väga raske ja David otsustas leida lihtsama lahenduse.
Ta pakkus välja idee: valgustada autode numbrid prožektoritega ja lugeda neid fotosilmade abil. Äratundmise hõlbustamiseks tegi ta ettepaneku salvestada numbrid mitte ainult tavanumbritega, vaid ka spetsiaalse punastest ja sinistest triipudest koosneva koodiga, mis asuks auto seinal kuni poole meetri pikkuses ristkülikus.
Hiljem, 1968. aastal, asendas Collins prožektorid tihedalt fokuseeritud laserkiirega, mis vähendas oluliselt energiakulusid.
Lugu arenes edasi. Davidil oli sõber James McDowell, kes töötas supermarketi laos. Ühel päeval rääkis ta Davidile, kui palju aega kulub õige toote leidmiseks. See viis inseneri mõttele, et vöötkoodi võiks kasutada mitte ainult raudteel. Nii saavutas triipkood supermarketites tuntust.

Vöötkoodi ajalugu
Idee masinlugemiseks maksimaalselt sobivatest märgistustest on pähe tulnud paljudel, kuid esimese eduka variandi töötasid välja kaks Ameerika tudengit Drexeli ülikoolist. 1948. aastal kuulsid Norman Woodland ja Bernard Silver ühe kaubandusettevõtte presidenti kurtmas automaatse tootetuvastussüsteemi puudumise üle selle ladudes. Sõbrad mõtlesid kohe kõige lihtsama koodi - morse koodi peale. Et paberil olevad täpid ja kriipsud oleks hõlpsamini äratuntavad, otsustasid õpilased neid üles-alla “venitada”, luues erineva paksusega vertikaalsete triipude komplekti. See oli vöötkood, mis on nüüdseks kõigile tuttav.

Veidi hiljem panid Woodland ja Silver triibud kinni ja pesitsesid üksteise sisse. Nii sündiski esimene ringikujuline vöötkood, mis meenutas erineva paksusega kontsentrilistest mustvalgetest triipudest koosnevat sihtmärki.Alles laseri leiutamine 1960. aastal, mis võimaldas luua vajalikud valgusallikad, muutis ribaskannerid massiturule sobivaks. Kahjuks muutusid laserid odavamaks alles 1970. aastatel ja kaks sõpra müüsid oma patendi 1962. aastal maha, saamata sellest kordagi sentigi.

1972. aastal proovis Krogeri (Cincinnati) kauplusekett esmakordselt juurutada ringikujulist vöötkoodisüsteemi. Kuid trükkimisel läksid sellised märgid kergesti ära ja katse peatati. 26. juunil 1974 müüdi Troy (Ohio) supermarketis läbi vöötkoodiskanneriga kassaaparaadi maailma esimene toode - kümme pakki närimiskummi, mille ime läbi jäi üks neist närimata ja nüüd see hoitakse Smithsoniani muuseumis Ameerika ajaloos. 1992. aastal andis president George H. W. Bush Norman Woodlandile aumedali rahvateenimise eest. Kahjuks ei elanud tema kaasautor Bernard Silver selle hetkeni, suri 1963. aastal.

Esimene vöötkoodiga toode oli Wrigley närimiskumm.

Ametlikult tulistas kapten Flerovi juhtimisel esimene eksperimentaalne Katjuša patarei (7-st 5-st) esimese salve kell 15:15. 14. juulil 1941 Orsha raudteesõlmes. Tihti kirjeldatakse juhtunut järgmiselt: „Suitsu- ja tolmupilv tõusis üle võsastunud kuristiku, kuhu oli peidetud aku. Kõlas mürisev jahvatushääl. Heledaid leegikeeli heites libises juhtheitjatelt kiiresti üle saja sigarikujulise mürsu, korraks paistsid taevas mustad nooled, mis tõusid üha suurema kiirusega kõrgusele. Elastsed tuhkvalgete gaaside joad purskusid oma põhjast mürinaga välja. Ja siis kadus kõik koos. (...)

"Ja mõni sekund hiljem müristasid vaenlase vägede seas üksteise järel plahvatused, mis raputasid järk-järgult maapinda. Seal, kus just seisid laskemoonaga vagunid ja kütusepaagid, paiskusid üles tohutud tule- ja suitsugeisrid.

Aga kui avate mõnda teatmekirjandust, näete, et Orša linna jätsid Nõukogude väed päev hiljem maha. Ja kelle pihta salve tulistati? On problemaatiline ette kujutada, et vaenlane suutis mõne tunniga raudteetee vahetada ja rongid jaama sisse ajada.

Veelgi ebatõenäolisem on, et sakslaste käest vallutatud linna sisenevad esimestena rongid laskemoonaga, mille kohaletoimetamiseks kasutatakse isegi vallutatud Nõukogude vedureid ja vaguneid.

1915. aasta kevade keskpaigaks püüdsid kõik Esimeses maailmasõjas osalenud riigid eelist enda poolele tõmmata. Nii püüdis oma vaenlasi taevast, vee alt ja maismaalt terroriseerinud Saksamaa leida optimaalset, kuid mitte päris originaalset lahendust, plaanides kasutada vastaste vastu keemiarelva – kloori. Sakslased laenasid selle idee prantslastelt, kes 1914. aasta alguses proovisid relvana kasutada pisargaasi. 1915. aasta alguses püüdsid seda teha ka sakslased, kes said kiiresti aru, et ärritavad gaasid põllul on väga ebaefektiivne asi.

Seetõttu pöördus Saksa armee tulevase Nobeli keemiapreemia laureaadi Fritz Haberi poole, kes töötas välja meetodid selliste gaaside vastase kaitse kasutamiseks ja meetodid nende kasutamiseks võitluses.

Haber oli Saksamaa suur patrioot ja pöördus isegi judaismist ristiusku, et näidata oma armastust riigi vastu.

Saksa armee otsustas esimest korda mürgist gaasi – kloori – kasutada 22. aprillil 1915 lahingus Ypres jõe lähedal. Seejärel pritsisid sõjaväelased 5730 silindrist, millest igaüks kaalus umbes 40 kg, umbes 168 tonni kloori. Samal ajal rikkus Saksamaa 1907. aastal Haagis alla kirjutatud maismaa sõja seaduste ja tavade konventsiooni, mille ühes punktis oli kirjas, et "vaenlase vastu on keelatud kasutada mürki või mürgitatud relvi". Väärib märkimist, et Saksamaa kippus sel ajal rikkuma erinevaid rahvusvahelisi lepinguid: 1915. aastal pidas ta “piiranguteta allveesõda” – Saksa allveelaevad uputasid tsiviillaevu Haagi ja Genfi konventsioonide vastaselt.

"Me ei suutnud oma silmi uskuda. Nende peale laskunud rohekashall pilv muutus levides kollaseks ja kõrvetas kõik oma teel, mida puudutas, mistõttu taimed hukkusid. Prantsuse sõdurid loksusid meie seas pimedana, köhides, raskelt hingates, tumelillade nägudega, kannatustest vaikivad ja nende taha jäid gaasimürgitusega kaevikutesse, nagu teada saime, sajad nende surevad kaaslased," meenutas üks juhtunut. sinepigaasirünnakut kõrvalt jälginud Briti sõdurid.

Gaasirünnaku tagajärjel tapsid prantslased ja britid umbes 6 tuhat inimest. Samal ajal said kannatada ka sakslased, kellele muutunud tuule tõttu osa nende pritsitud gaasist minema paiskus.

Peaeesmärki saavutada ja sakslaste rindejoonest läbi murda aga ei õnnestunud.

Lahingus osalenute seas oli ka noor kapral Adolf Hitler. Tõsi, ta asus gaasipritsimise kohast 10 km kaugusel. Sel päeval päästis ta oma haavatud kaaslase, mille eest autasustati teda hiljem Raudristiga. Pealegi viidi ta alles hiljuti ühest rügemendist teise üle, mis päästis ta võimalikust surmast.

Seejärel hakkas Saksamaa kasutama suurtükimürske, mis sisaldasid fosgeeni – gaasi, millele puudub vastumürk ja mis piisavas kontsentratsioonis põhjustab surma. Fritz Haber, kelle naine pärast Ypresist uudiste saamist enesetapu sooritas, jätkas aktiivselt arenduses osalemist: ta ei suutnud taluda tõsiasja, et tema abikaasast sai nii paljude surmajuhtumite arhitekt. Olles hariduselt keemik, hindas ta õudusunenägu, mille loomisel tema abikaasa aitas.

Saksa teadlane sellega ei piirdunud: tema juhtimisel loodi mürgine aine “Zyklon B”, mida hiljem kasutati Teise maailmasõja ajal koonduslaagri vangide tapatalguteks.

1918. aastal sai teadlane isegi Nobeli keemiaauhinna, kuigi tal oli üsna vastuoluline maine. Siiski ei varjanud ta kunagi tõsiasja, et oli oma tegemistes täiesti kindel. Kuid Haberi patriotism ja juudi päritolu tegid teadlasele julma nalja: 1933. aastal oli ta sunnitud natsi-Saksamaalt Suurbritanniasse põgenema. Aasta hiljem suri ta südamerabandusse.

Seotud väljaanded