贾申回答:
Thehistoryofthemoderncomputerbeginswithtwoseparatetechnologies-thatofautomatedcalculationandthatofprogrammability.
Examplesofearlymechanicalcalculatingdevicesincludedtheabacus,theslideruleandarguablytheastrolabeandtheAntikytheramechanism(whichdatesfromabout150-100BC).HeroofAlexandria(c.10–70AD)builtamechanicaltheaterwhichperformedaplaylasting10minutesandwasoperatedbyacomplexsystemofropesanddrumsthatmightbeconsideredtobeameansofdecidingwhichpartsofthemechanismperformedwhichactionsandwhen.[3]Thisistheessenceofprogrammability.
The"castleclock",anastronomicalclockinventedbyAl-Jazariin1206,isconsideredtobetheearliestprogrammableanalogcomputer.[4]Itdisplayedthezodiac,thesolarandlunarorbits,acrescentmoon-shapedpointertravellingacrossagatewaycausingautomaticdoorstoopeneveryhour,[5][6]andfiveroboticmusicianswhoplaymusicwhenstruckbyleversoperatedbyacamshaftattachedtoawaterwheel.Thelengthofdayandnightcouldbere-programmedeverydayinordertoaccountforthechanginglengthsofdayandnightthroughouttheyear.[4]
TheendoftheMiddleAgessaware-invigorationofEuropeanmathematicsandengineering,andWilhelmSchickard's1623devicewasthefirstofanumberofmechanicalcalculatorsconstructedbyEuropeanengineers.However,noneofthosedevicesfitthemoderndefinitionofacomputerbecausetheycouldnotbeprogrammed.
In1801,JosephMarieJacquardmadeanimprovementtothetextileloomthatusedaseriesofpunchedpapercardsasatemplatetoallowhisloomtoweaveintricatepatternsautomatically.TheresultingJacquardloomwasanimportantstepinthedevelopmentofcomputersbecausetheuseofpunchedcardstodefinewovenpatternscanbeviewedasanearly,albeitlimited,formofprogrammability.
Itwasthefusionofautomaticcalculationwithprogrammabilitythatproducedthefirstrecognizablecomputers.In1837,CharlesBabbagewasthefirsttoconceptualizeanddesignafullyprogrammablemechanicalcomputerthathecalled"TheAnalyticalEngine".[7]Duetolimitedfinances,andaninabilitytoresisttinkeringwiththedesign,BabbageneveractuallybuilthisAnalyticalEngine.
Large-scaleautomateddataprocessingofpunchedcardswasperformedfortheU.S.Censusin1890bytabulatingmachinesdesignedbyHermanHollerithandmanufacturedbytheComputingTabulatingRecordingCorporation,whichlaterbecameIBM.Bytheendofthe19thcenturyanumberoftechnologiesthatwouldlaterproveusefulintherealizationofpracticalcomputershadbeguntoappear:thepunchedcard,Booleanalgebra,thevacuumtube(thermionicvalve)andtheteleprinter.
Duringthefirsthalfofthe20thcentury,manyscientificcomputingneedsweremetbyincreasinglysophisticatedanalogcomputers,whichusedadirectmechanicalorelectricalmodeloftheproblemasabasisforcomputation.However,thesewerenotprogrammableandgenerallylackedtheversatilityandaccuracyofmoderndigitalcomputers.
贾申
2020-11-12 21:41:39
点赞0