BIENVENIDOS
Docente
Lic. Juan Carlos Vasco Delgado
COMPUTACIÓN II
TIC para la toma de decisiones
UNIDAD # 1
Historia de la Programación
HISTORIA DE LA PROGRAMACIÓN
GottfriedWilhemlvonLeibniz(1646-1716),quienaprendiómatemáticasde
formaautodidacta(métodonoaconsejableenprogramación)construyóuna
máquinasimilaraladePascal,aunquealgomáscompleja,podíadividir,
multiplicaryresolverraícescuadradas.
Peroquienrealmenteinfluyóeneldiseñodelosprimeroscomputadores
fueCharlesBabbage(1793-1871).ConlacolaboracióndelahijadeLord
Byron,LadyAdaCountessofLovelace(1815-1852),alaquedebesunombre
ellenguajeADAcreadoporel(DepartamentodedefensadeEstadosUnidos)en
losaños70.
Babbagediseñóyconstruyóla"máquinadiferencial"paraelcálculode
polinomios.Mástardediseñóla"máquinaanalítica"depropósitogeneral,capaz
deresolvercualquieroperaciónmatemática.Muriósinpoderterminarla,debido
alescepticismodesuspatrocinadoresyaquelatecnologíadelaépocanoera
losuficientementeavanzada.UnequipodelMuseodelasCienciasdeLondres,en
1991,consiguióconstruirlamáquinaanalíticadeBabbage,totalmentefuncional,
siguiendosusdibujosyespecificaciones.
HISTORIA DE LA PROGRAMACIÓN
Máquina analítica deBabbage
HISTORIA DE LA PROGRAMACIÓN
TARJETAS PERFORADAS
LadyAda Lovelace propuso la utilización de las tarjetas
perforadas en lamáquina de Babbage.
HISTORIA DE LA PROGRAMACIÓN
CENSO DE USA -1880
En1880elcensoenEstadosUnidostardómásde7años
enrealizarse.Esobvioquelosdatosnoeranmuy
actualizados.Unasistentedelaoficinadelcenso
llamadoHermanHollerit(1860-1929)desarrollóun
sistemaparaautomatizarlapesadatareadelcenso.
Mediantetarjetasperforadasyunsistemade
circuitoseléctricos,capazdeleerunas60tarjetaspor
minutorealizóelcensode1890en3añosahorrandotiempo
ydinero.MástardefundólaTabulatingMachineCompanyy
en1924trasalgunaqueotrafusiónnacióla
InternacionalBussinesMachines.
HISTORIA DE LA PROGRAMACIÓN
LaMaquinaTabuladora deHermanHollerith
HISTORIA DE LA PROGRAMACIÓN
Añosmás tarde,ynuevoslenguajesde
programación,AlanTuringrevolucionólacomputación
consuMáquinadeTuringen1936.Setratadeuna
máquinaquedemostrabaque,conunalgoritmo,
podíanresolvercualquierproblemamatemático.
Sihabíaunalgoritmo,lamáquinapodíaresolverel
problema
Nota interesante:
LamanzanamordidadeAppleeselhomenajedeSteveJobsaAlan
Turing(1912-1954),elmatemáticobritánicoquelogródescifrarel
códigosecretodelosnazisycuyopapelenlaSegundaGuerraMundial
fueclaveparasalvarmillonesdevidas.Unhombrebrillanteque
ademáspusoapruebaloslímitesquepuedealcanzarlainteligencia
artificialyquedesarrollóelprimerprogramadeajedrez,
convirtiéndoseentodounreferentedelainformática,lacibernética,
lalógicaylasmatemáticas.Noenvano,esconsideradounode
lospionerosdelacomputaciónmoderna(lamáquinadeTuring).Pero
en1952fuecondenadoporhomosexualidady,traselegirlacastración
químicaenvezdelacárcel,fueencontradomuertodosañosdespués
alladodeunamanzanamordidaenvenenadaconcianuro.
HISTORIA DE LA PROGRAMACIÓN
Enel1957,JohnW.Backusinventaelprimerlenguajede
programacióndealtonivel,elprimeroqueutilizaronlos
programadoresreales,Fortran.
FueunlenguajequesurgiócomovíadeescapedeBackus
para''trabajarmenos''ensutareadecalculartrayectorias
demisiles,yaqueellenguaje,yelcompilador,erancapaces
dehacereltrabajomuchomásrápido.
John W. Backus