Ib tug lej, tus tsim tawm tshiab, tus kws tshawb fawb thiab tib tus poj niam uas muaj peev xwm dhau mus rau tus tub ceev xwm laus tshaj plaws hauv keeb kwm ntawm US Navy - xws li Grace Murray Hopper. Ib tug luv luv biography ntawm nws yuav muab rau koj mloog hauv qab no. Ob peb tus poj niam tau tswj hwm txoj hauv kev rau lub nkoj, thiab ntau ntxiv kom tau txais ntau lub npe thiab khoom plig. Hopper tau ua txhua yam. Nws so haujlwm thaum lub Yim Hli 14, 1986 thaum muaj hnub nyoog 79.
Ntxiv rau nws qhov kev ua tiav hauv kev ua tub rog, Hopper kuj tau muaj npe nrov rau nws cov khoom tsim hauv computer kev lag luam. Nws kuj yog tus kws sau ntawv ntawm UNIVAC-1, thawj zaug ua lag luam automated computer, yog ib tus tsim ntawm COBOL programming lus, tus tsim kho tshiab hauv kev tsim kho cov thev naus laus zis tshiab, thiab kuj tau los ua tus lej zoo.
Meet Grace Hopper
Hopper yog ib tus neeg muaj ntau yam. Raws li ib tug tub ntxhais kawm ntawm Vassar College of the Arts, qhov uas nws tom qab qhia lej, Grace Hopper kawm tiav qib bachelor's degree. Qee lub sij hawm tom qab ntawd, nws twb tau kawm tiav qib Master los ntawm Yale University, thiab plaub xyoos tom qab ntawd - Ph. D. TABSIStwb nyob rau hauv 1943, nws tau enlisted nyob rau hauv lub active reserves ntawm lub navy. Ib xyoos tom qab, nws tau txais txiaj ntsig los ntawm tus tub ceev xwm thiab caw kom muaj kev koom tes ntxiv rau Harvard University, qhov uas nws tau pib ua haujlwm ntawm thawj Mark-1 electronic computer.
Tus tsim ntawm lub compiler
Kuj xyoo 1949, nws tau koom nrog hauv kev tsim thiab tsim kho lub computer hu ua "UNIVAC-1" hauv tuam txhab Eckert thiab Mauchly. Grace Hopper yog thawj tus tuaj nrog lub tswv yim ntawm kev teeb tsa cov kev pab cuam los ntawm kev ua tiav ntawm cov lus qhia hu ua subroutines. Nws txoj kev koom tes rau kev tshawb fawb tsis muaj nuj nqis. Tsis tas li ntawd, nws kuj tau koom nrog hauv kev txhim kho thawj qhov kev pabcuam compiler hauv keeb kwm. Nws muaj peev xwm nrhiav tau cov subroutines nyob rau hauv lub repository thiab siv lawv los tsim ib tug npaj txhij-ua kev pab cuam nyob rau hauv ib tug binary code system uas lub computer yuav nkag siab.
Grace Hopper txuas ntxiv nrog lub tuam txhab tom qab nws kev koom ua ke nrog Remington Rand hauv 1951 thiab Sperry Rand Corporation hauv 1955.
Lub xyoo tom ntej, nyob rau hauv nws kev coj noj coj ua, lub tuam tsev tshaj tawm thawj qhov kev lag luam uas tau muab tso ua ke - Flow-Matic.
Me ntsis tom qab, nws txiav txim siab tawm ntawm qhov kev pabcuam, txawm li cas los xij, xyoo tom ntej kev ua haujlwm rov nco txog nws tus kheej dua. Grey tau raug hu rov qab los ua qauv ntawm naval computer programming lus.
Nws so haujlwm xyoo 1986 los ua tub ceev xwm hauv Navy. Grace tuag thaum Lub Ib Hlis 1, 1992 hauv Arlington, XeevVirginia.
Los ntawm cov xibfwb mus rau cov neeg tsav nkoj
Ib tug poj niam nyob rau lub nkoj muaj teeb meem. Yog li cov lus paub zoo mus, tab sis tus naas ej Grace Hopper tswj tsis lees qhov kev txiav txim no. Nws tau ua tiav hauv kev tau txais kev lees paub ntawm nws cov phooj ywg hauv lub nkoj, thiab tau txais qib thib ob hauv US Navy.
Grace piav qhia nws lub siab xav nqis lub nkoj los ntawm kev hloov pauv. Nws yawg tau ua tus Thawj Tub Ceev Xwm ntawm Navy, thiab koom nrog pab tub rog yog qhov tseem ceeb rau nws.
Thawj qhov kev sim nkag mus rau hauv qhov kev pabcuam tau ua tsis tiav. Vim nws hais tias nyias nyias thiab muaj hnub nyoog, thiab Grace twb muaj 37 xyoo lawm, nws tsis kam. Tab sis Hopper tsis tau qhia tus cwj pwm ntawm kev tso tseg, thiab zaum thib ob nws tseem raug coj mus rau lub nkoj, tau raug xa mus rau kev cob qhia hauv tsev kawm midshipman. Nws kawm tiav chav kawm no nrog cov qhab nia zoo, raug hu ua tus kawm tiav zoo tshaj plaws hauv tsev kawm.
Nyob hauv phab ntsa ntawm Harvard
Thaum tsov rog, cov tub rog xav tau kev ua tiav tshiab. Tab sis qhov nyuaj ntawm kev suav ua rau cov kws tshawb fawb tsis paub txog lawv cov tswv yim. Nws yog ib txoj kev mob heev thiab dreary uas siv sij hawm ntau thiab siv zog. Nws yog thaum ntawd lub tswv yim los tsim automated electronic computers, uas yog cov yawg koob ntawm niaj hnub computers.
Harvard University tau dhau los ua qhov tseem ceeb rau kev txhim kho cov haujlwm tau txais. Nws nyob ntawm no, nyob rau hauv kev saib xyuas ntawm Howard Aiken thiab ua ke nrog IBM, tias thawj lub computer hauv keeb kwm ntawm Tebchaws Meskas tau tsim, hu ua Mark-1, uas tau nqis peev nyiaj ntau. Lub tsheb no tuaj yeemua peb cov lus txib ntxiv lossis rho tawm ib txhij ib ob. Cov txiaj ntsig zoo li no tau raug suav tias tsim nyog rau lub sijhawm ntawd. "Mark-1" thaum hmo ntuj hloov lub sijhawm ntev thiab mob siab rau kev ua haujlwm ntawm ntau dua nees nkaum tus neeg ua haujlwm, uas tsis tuaj yeem ua rau muaj txiaj ntsig zoo rau kev tsim khoom.
Harvard hardened Grace Hopper. Lub luag haujlwm tseem ceeb tau poob rau ntawm nws lub xub pwg nyom, vim tias lub neej yav tom ntej ntawm lub tebchaws nyob ntawm qhov ua tau zoo thiab lub sijhawm ntawm cov kev txhim kho tau ua tiav. Nws tsis yog tus kws tshaj lij hauv kev tsim kho tshuab hluav taws xob, tab sis yog tus tsim kho tshiab hauv kev siv thev naus laus zis.
Lub neej nyob rau "civilian"
1946 yog qhov hloov pauv rau Hopper. Vim nws muaj hnub nyoog, nws tau pauv los ntawm kev coj noj coj ua mus rau lub nkoj cia thiab xyaum tawm ntawm kev ua tub rog, uas nws tau siv sijhawm ntev. Qhov no yog qhov kev poob siab tiag tiag rau Grace thiab tsis muaj qhov cuam tshuam zoo tshaj plaws rau kev mob hlwb. Hopper tau sim nrhiav kev thaj yeeb nyab xeeb hauv cawv, uas nws tau raug ntes ntau zaus los ntawm tub ceev xwm vim nws qaug cawv. Txawm li cas los xij, nws tau hais lus zoo rau qhov kev quav tshuaj no thiab rov qab mus ua haujlwm nrog lub zog tshiab.
Ib tug poj niam muaj siab tawv, muaj peev xwm rub nws tus kheej ua ke, txawm tias muaj xwm txheej, xws li Grace Murray Hopper. Nws lub ntsiab inventions - txoj kev loj hlob ntawm ib tug compiler thiab creation ntawm ib tug ntawm cov hiob programming lus COBOL, poob rau lub sij hawm no. Tom qab tag nrho, nws yog ua tsaug rau nws uas niaj hnub computers muaj peev xwm to taub ntau theem programming lus, ntau duahuman-readable dua tshuab code.
Ib qhov chaw hauv keeb kwm
Thawj leej twg tig lub khoos phis tawj los ntawm lub khoos phis tawj loj rau hauv ib yam dab tsi uas muaj peev xwm daws tau ntau yam teeb meem tib lub sijhawm yog tus thawj coj hauv kev lag luam hauv computer - Grace Hopper. Daim duab ntawm thawj lub khoos phis tawj, uas yog lub laij lej zoo tshaj plaws, ua cov xov xwm hauv xov xwm loj.
Grace ntseeg tias tsim nyog "sib tham" nrog lub khoos phis tawj tsis dhau xoom thiab ib qho, tab sis nrog kev pab los ntawm lus Askiv. Nws muaj peev xwm tiv thaiv nws lub tswv yim nrog kev sib ntaus, hauv qhov tseeb ntawm lo lus. Nws yuav tsum tau hloov radically hloov cov kev xav thoob plaws ntawm lub tshuab hluav taws xob, uas tsis tuaj yeem ua tau rau txhua tus. Lub siab ntse thiab xav paub, kev paub txog nws txoj kev lag luam thaum kawg tau pab Hopper ntxias nws cov npoj yaig tias nws yog lawm.
Tom qab tawm ntawm qhov kev pabcuam, Grace tau koom nrog kev txhim kho computer ntau dua ib zaug, ua ib tus kws tshaj lij tshwj xeeb hauv zej zog kev tshawb fawb. Nyob rau hauv 1959, nws raug hais kom pab standardize Navy's COBOL programming lus. Txawm hais tias muaj txiaj ntsig zoo hauv kev siv tshuab computer, Grace yeej tsis nyob ib puag ncig nws tus kheej nrog lub koob meej ntawm lub ntsej muag, xav tias nws txoj kev vam meej tsuas yog ib qho fluke.
Rov qab los ua tus kws tshawb fawb
Tom qab nws raug ncua los ntawm kev pabcuam, xyoo 1966, Grace tau raug xaiv los ua tus thawj coj ntawm pab pawg tshawb fawb los daws teebmeem hauv kev hais lus.programming. Txawm hais tias nws tsis muaj hnub nyoog hluas lawm, Grace tam sim ntawd pib ua haujlwm. Nws tau npaj siv hnub thiab hmo ntuj nyob ntawd. Xws li yog tus poj niam zoo - Grace Hopper. Ib tug luv luv biography ntawm nws tsim nyob rau hauv cov tub rog teb tsis tau tab sis impress. Thiab tus naj npawb ntawm inventions yuav tsis cia leej twg indifferent - nyob rau hauv lub tshav pob ntawm computer technology, nws tsis muaj sib npaug. Raws li ib feem ntawm pab pawg tshawb fawb, nws txuas ntxiv mus ua tus qauv COBOL.
Nyiaj laus
Nws tawm hauv xyoo 1986 ua tus saib xyuas tom qab zoo li nws yawg. Nws feem ntau tau mus rau cov lus qhia los ntawm cov neeg tsav nkoj thiab cov neeg ua lag luam hauv kev ua haujlwm ntawm hom lus. Nws mob siab rau xyoo kawg ntawm nws lub neej ci ntsa iab rau kev kawm, ua kev nthuav qhia hauv tsev kawm ntawv. Nws yooj yim tswj kom tau txais kev ntseeg siab ntawm cov tub ntxhais hluas pej xeem thiab ua tau ib tug mlom nyob rau hauv lub ntsej muag ntawm cov hluas. Hopper tau ua haujlwm rau cov txiaj ntsig ntawm lub neej yav tom ntej, tau paub tias yog tus tsim kho tshiab hauv nws daim teb thiab tau txais ntau yam khoom plig. Qhov khoom plig muaj txiaj ntsig tshaj plaws uas lub neej tau khaws cia rau nws, Grace suav tias yog kev pabcuam hauv Navy.
Nyob hauv kaw
Nws raug hu ua "niam" ntawm kev siv tshuab computer. Thaum Lub Ib Hlis 1, 1992, tus poj niam nto moo neeg caij nkoj, Grace Hopper, uas tau txais ntau yam khoom plig thiab kev lees paub rau pej xeem, tawm hauv ntiaj teb no. Nws biography yog impressive, zoo siab. Nws feem ntau tau mus ua tus kws pab tswv yim los ntawm kev coj noj coj ua ntawm Navy tam sim no, uas tuaj yeem txaus siab rau "Amazing Grace", tom qab ntawd lub nkoj tua USS tau raug hu ua. Hopper thiab lub khoos phis tawj super haib ntawm Lub Tsev Haujlwm Saib Xyuas Zog. Rau ntau, txog niaj hnub no, nws yog ib tug mlom thiab ua qauv.