Grace Hopper: Uraauurtava Amerikkalainen tietojenkäsittelytieteessä, yhdysvallat Kontra-Amiraali ja keksijä ensimmäinen ihminen, kieli-tietokone-koodi kääntäjä.

tällaisella saavutuslistalla hänen nimeensä voi veikata, että hän oli melkoinen äly.

hänet tunteneille hän oli myös kiltti, leikkisä ja uskomattoman nokkela yksilö, jota on hellästi kaivattu.,

seuraava artikkeli tulee seurata keskeisiä tapahtumia hänen elämänsä, ja korostaa hänen panoksensa maailman tietokoneen ohjelmointi ja koko maailmalle.

Koska sinun pian nähdä, että hän oikeutetusti ansaitsee otsikko ”Queen of Code”.

Lähde: Alexandre Dulaunoy/Flickr

Kuka oli Grace Hopper?,

Grace Hopper, Grace Brewster Murray Hopper kokonaisuudessaan, oli uranuurtajana tietojenkäsittelytieteen pioneeri ja jos tämä ei riitä, erittäin taitava merivoimien upseeri, joka saavutti listalla Kontra-Amiraali (aiemmin tunnettu nimellä Commodore – vastaava Prikaatikenraali Armeijassa).

tuolloin alus oli yksi Yhdysvaltain laivaston kaikkien aikojen ensimmäisistä taka-Amiraaleista.

Grace oli tietokoneiden ja ohjelmoinnin kehityksen kärjessä 1940-luvulta 1980-luvulle., Monet alalla computing myös pitää häntä ”Queen Code / Software” hänen panoksensa alalla computing.

Hän on myös opettanut matematiikan apulaisprofessorina Vassar College ennen siirtymistään yhdysvaltoihin Merivoimien Reservin luutnantti (junior luokka) aikana World War II.

Vaikka siellä, hän tuli yksi ensimmäisistä ohjelmoijat ensimmäinen suuri tietokone YHDYSVALLOISSA Harvard Mark I tietokone, ja alkoi hänen elinikäinen johtoasema alalla tietojenkäsittelytieteen.,

Grace oli myös ensimmäinen henkilö keksiä yksi ensimmäisistä kääntäjät, alun perin tunnettu ohjelma, linker, (A-O-järjestelmä). Tämä kääntäjä muutti Englannin kielen tehokkaasti tietokoneen ymmärrettäväksi kieleksi.

Hän popularisoi ajatusta kone-riippumaton ohjelmointikieliä, joka johti kehitystä COBOL, varhainen korkean tason ohjelmointikieli edelleen käytössä tänään.

elämäntyönsä vuoksi häntä kutsutaan usein ”hämmästyttäväksi armoksi”. Hänellä on myös joitakin Yhdysvaltain laivaston aluksia, jotka on nimetty hänen kunniakseen, eri kunniatohtoreiksi, Yhdysvalloissa., kansalliset palkinnot ja muut ansiot.

Lähde: yhdysvaltain Laivasto/Wikimedia Commons

lyhennetty elämäkerta Grace Hopper

Grace Hopper oli syntynyt 9. joulukuuta 1906 New York City. Jo pienestä pitäen kaikille häntä tavanneille oli selvää, että hän oli hyvin utelias ja älykäs lapsi.

seitsemänvuotiaana Grace otti sen itselleen selvittääkseen, miten herätyskello toimi. Hän purki niistä seitsemän nopeasti osana tutkimustyötään.,

hän kävi valmistavaa koulua Hartridge Schoolissa Plainfieldissä, New Jerseyssä. Myöhemmin hän valmistui Phi Beta Kappaksi Vassarista vuonna 1928.

Hän jätti Vasser kandidaatin tutkinto matematiikan ja fysiikan ja ansaitsi maisterin tutkinnon Yalen Yliopistossa vuonna 1930. Grace Hopper aloitti matematiikan opetuksen Vassarissa vuonna 1931 ja hänet ylennettiin apulaisprofessoriksi vuonna 1941.

hän väitteli myöhemmin filosofian tohtoriksi matematiikasta Yalesta vuonna 1934. Samana vuonna julkaistiin hänen väitöskirjansa New Types of Irreducibility Criteria.,

Grace Murray Hopper UNIVAC-näppäimistöllä, noin vuonna 1960. Lähde: Smithsonian Institution/Wikimedia Commons

Grace naimisissa Professori New Yorkin Yliopistossa, Vincent Foster Hopper, vuonna 1930, mutta pariskunta on myöhemmin eronnut 1945 – hän ei koskaan avioitunut uudelleen. Hän kuitenkin päätti säilyttää naimisissa olevan sukunimensä.

hän lähti myöhemmin johtamaan menestyksekästä laivasto-uraa ja erittäin menestyksekästä tietojenkäsittelytieteellistä uraa.

Grace kuoli uudenvuodenpäivänä vuonna 1992 nukkuessaan luonnollisista syistä., Hän oli tuolloin kotonaan Virginian Arlingtonissa.

Grace Hopper oli elänyt kypsä vanhuus 85 ja haudattiin täysin sotilaalliset kunnianosoitukset, Arlington National Cemetery. Marraskuuta 2016 presidentti Barack Obamalle postuumisti Presidentin vapaudenmitalin.

Lähde: Lynn Gilbert: Wikimedia Commons

Mikä on Grace Hopper tunnetaan?

Kuten olemme jo keskustelleet Grace on tunnettu monet hänen saavutuksistaan hänen elämänsä., Hänen elämänsä ja uransa jakautuivat olennaisesti kahteen hyvin erilaiseen ja erittäin vaativaan uraan.

tietojenkäsittelytieteilijöille hänet tunnetaan parhaiten merkittävästä työstään varhaisten tietokoneiden kääntäjien ja tietokoneohjelmoinnin parissa. Puhumattakaan hänen työstään COBOL-projektissa.

Mutta sotilaallinen harrastajat ja tarjoilu, hän on parhaiten tunnettu hänen uskomatonta merivoimien ura nousee sijoitus luutnantti vuonna 1944 listalla Kontra-Amiraali (alempi puoli) kun hänen eläkkeelle vuonna 1986.,

tuolloin hänen eläkkeelle, Grace oli vanhin palveleva upseeri – kuin jos hänen muut saavutukset eivät riitä. Hänet muistetaan myös lämmöllä ystävällisestä luonteestaan ja uskomattomasta älystään elämässä.

Grace hylättiin alun perin liittymästä laivastoon

, vaikka Grace lähtisi johtamaan häikäisevää uraa laivastossa hänen pyrkimyksensä alun perin värväytyä estettiin. Tohtorintutkinnon päätyttyä hän työskenteli apulaisprofessorina Vassarissa.,

pian Yhdysvaltain liityttyä toiseen maailmansotaan hän tunsi olevansa pakotettu palvelemaan maataan ja yritti värväytyä. Hänen pyrkimyksensä ”palvella maataan” tyrehtyivät, kun hänet alun perin torjuttiin.

Hän päätti ”mennä Navy”, kuten hänen suuri-isoisä, Alexander Russell oli Kontra-Amiraali, ja luonnollisesti tämä oli itsestään selvä valinta Grace. Tähän oli useita syitä.

tuolloin hän oli suhteellisen vanha uusille alokkaille ja hänen paino-ja pituussuhteensa oli vähimmäisvaatimuksia pienempi., Hänen nykyinen uransa matemaatikko ja apulaisprofessori Vassar myös tarkoitti, että häntä pidettiin ”liian arvokas” kansakunnalle.

Lannistumatta hän päätti liittyä yhdysvaltojen Merivoimien Rahastot sijasta ja allekirjoittanut vuonna 1943. Alus joutui saamaan poikkeusluvan värväykseen; se oli 15 paunaa (6,8 kg) pienempi kuin laivaston vähimmäispaino oli 120 paunaa (54 kg) ja vanhempi kuin yleensä sallittiin.

Sisällä rahastot, hän palveli Naiset Hyväksytty Vapaaehtoisen pelastuspalvelun (AALLOT). Nämä olivat sekasukupuolisten laivastojen erikoisyksikkö, joka teki monia lukuisia lahjoituksia Yhdysvalloille., sotaponnisteluja.

Tämä laite oli ’mixed bag’ henkilöstön tehtävistä ilmailualan yhteisön, lääketieteen ammatteja, tiede, tekniikka ja viestintä.

YHDYSVALTAIN Laivasto perusti yksikön vuonna 1942 suorittaa samat tehtävät kuin Naisten Army Corps (WACs) niin velvollisuudet kuin lennonjohtotorni toimintaa.,

tukikelpoisia ehdokas oli täytettävä seuraavat kriteerit, ja on:

– välillä 25 ja 30 vuotta vanha;
– On 20/20 visio;
– On normaali kuulo näön;
– On toimivaltainen puhuminen kyky ja;
– Näytä nopea reaktiot stressaavissa tilanteissa.

näiden esteiden Voittaminen, Grace kertoi palvelukseen joulukuussa 1943 Merivoimien Reserve Midshipmen Koulu Smith College Northampton, Massachusetts., Hän olisi myöhemmin jatko-luokkansa vuonna 1944, ja se oli osoitettu Bureau of Ships Laskenta-Projekti Harvardin Yliopiston luutnantti, juniori luokka.

Grace Hopper ylennyksen sijoitus Commodore. United States Department of Defense /Wikimedia Commons

Armo on uraauurtava computing ura

sodan Aikana, Hooper palvellut Mark I-tietokoneen ohjelmointi henkilöstön johdolla Howard H. Aiken. Hopper ja Aiken Harvardissa., Hän auttoi yhteistyössä tekijä kolme papereita Mark I (tunnetaan myös nimellä Automaattinen sekvenssi ohjattu Laskin).

IBM Mark I oli yleiskäyttöinen sähkömekaaninen tietokone, joka otettiin käyttöön vuoden jälkimmäisellä vaiheissa WW2 avustamaan maan sotaan. Projektin aloitti vuonna 1944 John von Neumann (joka työskenteli myös Manhattan-projektissa).

hänen tehtävänään oli myös hänen vanhempi esimiehensä Howard H. Aiken, joka kirjoitti käsikirjan Mark 1: lle. Tämän oli määrä osoittautua valtavaksi tehtäväksi ja, kuten Grace asian ilmaisee, muistuttaa kirjan kirjoittamista.,

”En osaa kirjoittaa kirjaa”, hän muisteli kertoneensa upseerilleen aiheesta vuonna 1987 tehdyssä Lettermanin haastattelussa. Hänen komentajansa vastasi ”Olet nyt laivastossa”, joten” kirjoitin kirjan ” sanoi Grace Hopper.

Mikä on uskomatonta huomata on, että koska tämä oli ensimmäinen tietokone, että hän piti oppia monia asioita aiheesta ennen kuin edes alkaa käsitellä hänen tehtävänsä. Hänet oli kirjaimellisesti ’heitetty syvään päähän’.

sodan päätyttyä Grace Hopper jäi laivastoon reserviupseeriksi., Grace jätti myöhemmin siirtopyynnön vakinaiselle laivastolle, mutta alus hylättiin, koska sen ikä oli jälleen 38 vuotta.

tällä kertaa hän oli myös noussut kantaa Research Fellow Harvardin. Vaikka Havard, hän teki merkittäviä panoksia muihin varhaisiin tietokoneisiin, kuten Mark II ja Mark III Harvardissa.

koko tämän ajan alus jatkoi palvelustaan laivaston reservissä. Grace jäi Harvardin Laskenta Lab vuoteen 1949, kääntämällä alas täysi professuuri at Vassar hyväksi työskentelee tutkija alle Laivaston sopimus Harvardin.,

UNIVAC ja nousu compiler

Grace liittyi Eckert–Mauchly Computer Corporationin vuonna 1949 vanhempi matemaatikko. Se oli täällä, että hän teki yhden hänen merkittävä panos computing-kääntäjä.

Samalla kun yhtiö hän oli määrätty työskentelemään UNIVAC (Universal Automatic Computer), joka oli ensimmäinen laajamittainen tietokoneen aikaan. Se oli myös enemmän laskentatehoa kuin Harvard Mark I

Hopper nopeasti tajusi, että uusi muoto ihmisen ja tietokoneen vuorovaikutuksessa menetelmä olisi huomattavasti utility tekniikkaa., Hänen mielestään olisi hyvä, jos tietokoneet voisivat ”ymmärtää” ihmiskieliä, kuten englantia.

hänen kollegansa huomauttivat pian, että tietokoneet eivät ymmärtäneet englantia ja hänen ideaansa ei hyväksytty 3 vuoteen. Hän julkaisi ensimmäisen paperin käsite vuonna 1952 kuitenkin.

Gracen idean ei tarvitsisi odottaa kauaa, sillä Remington Rand Corporation osti Eckert–Mauchly Computer Corporationin ulos samoihin aikoihin. Hän sai ”vihreän valon” konseptinsa kehittämiseksi.

UNIVAC II. Lähde: U. S., Navy/Wikimedia Commons

Mikä oli Grace Hopper on suurin panos computing?

myöhemmin vuonna 1952 alus sai ensimmäisen operatiivisen linkkikuormaajansa (kääntäjä) valmiiksi (A-0-kääntäjä). Hän muisteli myöhemmin, että ” kukaan ei uskonut, että oli käynnissä kääntäjä eikä kukaan koskisi siihen.”

hänen varhainen kääntäjänsä pystyi kääntämään matemaattisen notaation konekoodiksi. Tämä oli hieno matemaatikot, mutta käytännön tietojen käsittelijöille, jotka, itse puuttui tarvittavat taidot, kuten symbolin manipulointi.,

Hän päätteli, että olisi parempi luoda tapa suoraan kääntää ihmisen kieli konekielelle. Tämä oli alku COBOLILLE (tehokas tietokonekieli tietojenkäsittelijöille, joka on edelleen käytössä).

sen Sijaan, että syötetään merkkijono matemaattisia kaavoja, oktaali-koodi tai merkkijonon symboleja, operaattori voi yksinkertaisesti kirjoittaa englanniksi jotain ”Vähennä tuloverot maksaa”.

työstään Grace Hopper ylennettiin myöhemmin yhtiön ensimmäiseksi automaattiohjauksen johtajaksi., Tämä osasto julkaisi joitakin ensimmäisiä kääntäjäpohjaisia ohjelmointikieliä, kuten MATH-MATIC ja FLOW-MATIC.

Grace Hopper popularisoi termin ”computer bug”

olet luultavasti kuullut termistä ” bug ” tietokonejärjestelmien suhteen. Mutta oletko koskaan miettinyt, mistä termi tuli? Käy ilmi, että vastaus on itse asiassa tyydyttävän yksinkertainen.

Kun ensimmäiset tietokoneet kehitettiin he olivat sekoitus mekaanisten järjestelmien ja sähköjärjestelmien, että muodostuu usein suuri, ’kömpelö’ lämpöä tuottavia koneita., Nämä koneet kulutetaan suuria määriä tilaa huoneissa ja lämpöä he syntyy usein houkuttelee hyönteisiä niiden sisäisiä osia.

tarina menee, että koi ryömi välillä tietokoneen ’gubbins’ ja juuttui kuluessa sen rele aiheuttaa sen toimintahäiriön. Tästä syystä käytetään termiä ”bug”.

termi tietokone/ohjelmisto ’vikoja’ oli käytetty ennen kuin Armo on aikaa, mutta sen jälkeen Grace Hopper kirjoitti päiväkirjaansa ”ensimmäinen todellinen tapauksessa bugi on löytynyt” termi tuli todella suosittu, ja siksi, osittain, olemme edelleen käyttää sitä tänään.,

no, ainakin se on tavallinen tarina termin takana. Itse asiassa, vaikka Grace oli osa joukkuetta, hän ei oikeastaan koskaan löytänyt tarunhohtoista Kota termin takaa.

nyt kuuluisa tapahtuma, joka tapahtui 9. syyskuuta 1947 klo 15:45 pm, kun teknikot löytyi syy viime toimintahäiriö kanssa Mark II. Pinseteillä he pystyivät eristämään ja poistamaan ongelman Rele #70, Paneeli F, 2-tuuman (5cm) kuollut koi.,

Kaikki läsnä oli tuttu termi ”bugi” ja sen jälkeen löytää todellinen elämä (kuollut) koi Mark II: n piiri, totesi, se ”Ensimmäinen todellinen tapauksessa bugi on löytynyt” tietokoneen lokikirja.

insinöörit jopa kesti aikaa toipua edelleen hyönteisten ja kiinnittää niitä muistiinpanoja mukana ajopäiväkirja merkintä.

”Tämä lokikirja, jossa kiinnitetty koi, on osa kokoelma Smithsonian National Museum of American History, vaikka se ei ole tällä hetkellä esillä.,

Vaikka se on varmaa, että Harvard Mark II-operaattorit eivät ole kolikon termi ”bugi”, on ehdotettu, että tapaus osaltaan laajaa käyttöä ja hyväksyntää aikavälin kuluessa tietokone ohjelmisto sanakirja.”- Graham Cluley/thenextweb.kom.

Mukailtu US, Naval Historical Center/Wikimedia Commons

Grace Hopper oli keskeinen kehittämisen COBOL-kielen

Grace Hopper oli jo erottaa itsensä erinomainen tietokone tiedemies myöhään 1950-luvulla, mutta hän oli toinen temppu hihassaan.

Tietokone asiantuntijat ja virkamiehet kokoontuivat yhteen keväällä 1959 konferenssi, joka tunnetaan nimellä Conference on Data Systems Languages (CODASYL). Hopperia pyydettiin toimimaan komitean teknisenä konsulttina.,

– tärkein tavoite konferenssi oli ohjata kehitystä standardi ohjelmointikieli, jota voitaisiin käyttää kaikkialla teollisuudessa. Kokouksen jälkeen käynnistettiin uusi yritys kehittää uusi ohjelmointikieli nimeltään yhteinen Bisneskeskeinen kieli, COBOL lyhyesti.

CODASYL-ryhmä virallisti myös joitakin pidemmän aikavälin tavoitteita edistääkseen tietojärjestelmien tehokkaampaa analysointia, suunnittelua ja toteutusta., Se on myös julkaissut tekniset tiedot eri kielillä, yli vuoden, ja useammin kuin ei, kulkee näiden päälle kansainvälinen standardi elinten, kuten ISO -, ANSI jne virallista standardointia.

Hello World koodi COBOL. Luotu ansiosta geek jutut

Mutta ylivoimaisesti tärkein kehitys vuodesta 1959 konferenssi oli syntymän COBOL. Tämä uusi kieli olisi itse asiassa laajennus Hopperin FLOW-MATIC-kielen kanssa joitakin ajatuksia, IBM vastaa, COMTRAN.,

tavallaan, Hopper tavoitteet rakentaa ohjelmointikieli, joka voi olla kirjoitettu englanniksi ja käännetty tietokone-koodi oli vihdoin hyväksynyt hänen ikäisensä massoittain.

Vuosina 1967 ja 1977, Hopper toimisi johtaja Laivaston Ohjelmointikieliä Ryhmä Laivaston Office-tietojärjestelmien Suunnittelu. Hänet ylennettiin myös kapteeniksi vuonna 1973.

Armo olisi myös kehittää validointi ohjelmisto COBOL ja sen compiler osana COBOL standardointi ohjelman koko Laivaston.

mikä on COBOL-ohjelmointi?,

COBOL on korkean tason ohjelmointikieli, jota käytetään pääasiassa liiketoiminnan sovelluksia. Tuolloin sen perustamisesta, se oli ensimmäinen suosittu kieli suunniteltu Käyttöjärjestelmä agnostikko (voi ajaa missä tahansa käyttöjärjestelmässä) ja on edelleen käytössä monissa rahoitus-ja liiketoiminnan sovelluksia tänään.

COBOL on myös edelleen laajalti käytetty vanhoja sovelluksia käyttöön mainframe tietokoneita, kuten suuren mittakaavan erän ja tapahtumien käsittelyn työpaikkoja.

se standardoitiin virallisesti vuonna 1968, ja se on saanut vuosien varrella neljä suurta tarkistusta., Laajennuksiin kuuluu tuki strukturoidulle ja oliopainotteiselle ohjelmoinnille. Nykyinen standardi on ISO/IEC 1989:2014.

vaikka se on edelleen käytössä eri puolilla maailmaa, sen suosio on laskussa. Sen laskua pahentaa myös se, että monet kokeneet COBOL-ohjelmoijat saavuttavat tai ovat saavuttaneet eläkeiän.

Circa 1981 booli kortti COBOL ohjelmointi sitä., Lähde: Rainer Gerhards/Wikimedia Commons

Koska tämä monet ohjelmat ovat nyt siirtyneet uudempaan alustoille tai ovat parhaillaan uusiksi modernin kielellä tai, todellakin, on kokonaan korvattu hyllyltä paketteja. Suurin osa COBOLin ohjelmoinnista on nyt puhtaasti olemassa olevien sovellusten ylläpitämistä.

laajasta hyväksymisestään huolimatta se oli eri kritiikin kohteena alan sisällä. Kritiikki koski ennen kaikkea sen sanahelinää, suunnitteluprosessia ja huonoa tukea jäsennellylle ohjelmoinnille.,

esimerkiksi useammalla kielellä ytimekäs syntaksi on normi esim. ”y = x;”.

Cobol puolestaan suorittaisi saman prosessin kömpelömmän syntaksin ”siirrä x Y: hen)”kautta.

mitkä ovat Grace Murray Hopper-palkinnot?

Grace Murray Hopper Palkinnot ovat erityinen palkinto esiteltiin Association for Computing Machinery (ACM), jotka ovat nimetty Grace on kunnia ja on myönnetty vuodesta 1971.,

Tämä arvostetun palkinto annetaan tietojenkäsittelyn ammattilaisia, jotka tekevät yhden merkittävän teknisen tai palvelun maksut teollisuus ennen 35-vuotiaana.

Mukaan niiden virallisella verkkosivustolla, että he ovat ”myönnetty vuoden nuori tietokone ammattilainen vuodesta, perusteella valittujen yhden viimeaikaiset suuret teknisen tai palvelun osuus. Palkintoon liittyy 35 000 dollarin palkinto. Ehdokkaan on täytynyt olla 35-vuotias tai alle silloin, kun karsintaraha tehtiin., Taloudellista tukea Grace Murray Hopper-palkinnolle antaa Microsoft.”Grace Murray Palkintoja

ensimmäisen palkinnon sai Donald E. Knuth vuonna 1971 ”suunnittelun ja täytäntöönpanon TEX, innovatiivinen työkalu tietokoneen kokoonpano asiakirjat korkea typografisia laatua.”- ACM.

tuorein vastaanottaja on Amanda Randles, joka sai palkinnon vuonna 2017. Hän sai palkinnon Harveyn kehittämisestä.,

” massiivisesti rinnakkainen verenkierron simulointi-koodi pystyy mallinnus koko ihmisen valtimoiden järjestelmän subsellulaarisia resoluutio ja edistää löytöjä, jotka toimivat perustana parantaa diagnosointiin, ehkäisyyn, ja hoitoon ihmisten sairauksien.”- ACM.