Documentos de Académico
Documentos de Profesional
Documentos de Cultura
G-Historia de La Computacion
G-Historia de La Computacion
200$-2008 % &'imi (http)//*+imi.net, E-ta obra e-t. ba/o +na licencia 01econocimiento-2ompartir ba/o la mi-ma licencia $.0 E-pa3a0 de 2reati4e 2ommon-. 5ara 4er +na copia de e-ta licencia6 4i-ite http)//*+imi.net/index.php7pa*8id9licencia/cc-by--a-$0-e-8h+man.html. Reconocimiento tautolgico: Todas las marcas pertenecen a sus respectivos propietarios.
Historia de la Computacin
&rie*o-6 Babilonio- y E*ipcio-............................................................................................................................................$ El ra:onamiento formal y lo- m;todo- de c.lc+lo <ind=e-6 .rabe- e italiano-...................................................................................................................................................# El de-arrollo de lo- n=mero>a re4ol+cin del c.lc+lo.....................................................................................................................................................# El .l*ebra y la- m.?+ina- de calc+lar >a primera pro*ramadora.....................................................................................................................................................! M.?+ina- de prop-ito *eneral >a l*ica de +n a+todidacta..................................................................................................................................................@ &eor*e- Boole El cen-o de lo- E-tado- Anido-............................................................................................................................................@ >a- comp+tadora- ma-i4aBB26 2olo--+-6 ECDB2 y la- *eneracione- de comp+tadore-.............................................................................................E Bprendiendo a hablar con la- m.?+ina-..............................................................................................................................." >o- len*+a/e- de pro*ramacin >a- comp+tadora- -e com+nican........................................................................................................................................ 0 1ede- inform.ticaC+e4o- paradi*ma- de pro*ramacin................................................................................................................................. 0 5ro*ramacin l*ica 5ro*ramacin Frientada a Fb/eto>a- m.?+ina- aprenden a pen-ar........................................................................................................................................ Dnteli*encia Brtificial G ahora6 H?+;7.................................................................................................................................................................... 2 5re-ente y f+t+ro Biblio*rafIa......................................................................................................................................................................... 2
Contenido
Historia de la Computacin
http://guimi.net
2 / 11
Historia de la Computacin
http://guimi.net
3 / 11
4 / 11
4alidacin de hipte-i- y -ent la- ba-e- de la l*ica -imblica6 ba-ada en -Imbolo- y 4ariable- ab-trayendo la -em.ntica de la- propo-icione-
La primera programadora
"!uinas de propsito general
El -i*+iente periodo en el ?+e proliferaron lo- a4ance- en comp+tacin f+e el -i*lo QDQ. C+e4amente -e con/+*aron loa4ance- en la -i-temati:acin del ra:onamiento y a4ance- pr.ctico- en la me/ora de lo- m;todo- de c.lc+lo. 2harle- Babba*e ( E" - 8E , f+e +no de lo- miembro- f+ndadore- de la Ro%al Astronomical Societ% de Dn*laterra. Babba*e pa- 4ario- a3o- intentando con-tr+ir +na calc+ladora de prop-ito e-pecial para calc+lar lar*a- li-ta- de n=mero- ?+e re?+erIan tabla- de lo*aritmo- (la Lm.?+ina de diferencia-M,. <a-ta e-e momento6 todo- lo- aparatode-arrollado- eran6 en e-encia6 calc+ladora- (m.?+ina- capace- de reali:ar operacione- aritm;tica- elementale-,. Entonce- Babba*e dio el *ran -alto concept+al) prop+-o +na m.?+ina pro*ramable o comp+tador ?+e no e-t+4iera re-trin*ido a +na tarea fi/a6 la Lm.?+ina analIticaM. \-ta f+e la primera m.?+ina de prop-ito *eneral concebida. F me/or dicho6 -in prop-ito e-pecIfico. 2ada 4e: debIa -e*+ir la- in-tr+ccione- de +n Lpro*ramaM. W+e Bda Byron matem.tica y cole*a de Babba*e ?+ien de-arroll lo- primero- Lpro*rama-M para e-ta- comp+tadora- y e-tableci laba-e- de lo- len*+a/e- de pro*ramacin en L&bservations on 'r. (abbage)s Anal%tical EngineM. Jebido a e-totraba/o- -e con-idera a Bda la primera pro*ramadora de comp+tadora- de la hi-toria. Byron e-cribi -obre e-tacomp+tadora- y -obre -+ capacidad6 lo -i*+iente) OLa '$quina Anal"tica no tiene la pretensin de crear nada. *uede reali#ar cualquier cosa siempre que cono#camos cmo llevarla a cabo. *uede seguir an$lisis+ pero es incapa# de descubrir relaciones anal"ticas o verdades. Su potencialidad es la de a%udarnos a !acer posible aquello sobre lo que tenemos un conocimiento previo.P Babba*e tom la idea de +tili:ar tar/eta- perforada- del telar de Sac?+ard pero6 como 5a-cal6 -e 4io limitado por la impreci-a tecnolo*Ia de -+ tiempo. Co f+e ha-ta 8!# c+ando +n in4entor -+eco6 5ehr &eor*e Sche+t:6 con-i*+i con-tr+ir +n modelo de la Lm.?+ina de diferencia-M. Co -e con-i*+i con-tr+ir nin*=n modelo f+ncional de Lla m.?+ina analIticaM. Entre 8"$ y "006 el in4entor e-pa3ol >eonardo Torre--]+e4edo ( 8!2- "$@, reali:a 4ario- e-t+dioterico- y con-tr+y toda +na -erie de m.?+ina- anal*ica- de c.lc+lo6 toda- ella- de tipo mec.nico6 extendiendo y me/orando la m.?+ina prop+e-ta por Babba*e.
La lgica de un autodidacta
Georges Boole
An a4ance terico6 relati4amente reciente6 -obre lo- traba/o- de Bri-ttele- acerca del ra:onamiento lo reali: &eor*eBoole ( 8 !- 8@#,. Boole naci en >ondre-6 en el -eno de +na familia de cla-e media ba/a6 y f+e +n a+t;ntico a+todidacta. 2+ando tenIa alrededor de dieci-;i- a3o- aprendi por -+ c+enta latIn y *rie*o6 y po-teriormente aprendi franc;-6 italiano y alem.n. Tambi;n de forma a+todidacta6 Boole aprendi pr.cticamente toda- la- matem.ticaconocida- en -+ tiempo. S+ contrib+cin m.- de-tacada LAna in4e-ti*acin -obre la- leye- de la RerdadM6 p+blicado en
Torre--]+e4edo e- m.- conocido por -+- traba/o- en aero-t.tica y por di-e3ar el LSpani-h BerocarM -+n f+nic+lar a;reo ?+e atra4ie-a la- cataratadel Ci.*ara de-de " @ y toda4Ia -i*+e en +-o- a-I como lo- primero- aparato- de radio control.
Historia de la Computacin
http://guimi.net
5 / 11
8!#. En e-te traba/o e-tableci para el proce-o del ra:onamiento +na repre-entacin -imblica. 5ara ello +tili: 4ariable- ?+e -lo podIan adoptar do- 4alore- 0 0 (4erdadero, y 000 (fal-o,6 de-cartando c+al?+ier 4alor de 0media 4erdad0K -imboli: el operador l*ico LF1M con el -Imbolo L^M y el operador LBCJM con L_MK y reali: +n e-t+dio en prof+ndidad del .l*ebra de la- expre-ione- ?+e -lo contenIan e-te tipo de 4ariable-. >a- idea- de Boole -in embar*o no t+4ieron +na *ran reperc+-in en lo- -i*+iente- a3o-.
>a nece-idad de e?+ipo- de c.lc+lo cientIfico m.- eficiente-6 cond+/o a Zallace S. Ec[er ( "02- "E ,6 ?+e -e habIa formado como a-trnomo6 a proponer a DBM al*+na- exten-ione- de +tili:acin cientIfica para -+ m.?+ina tab+ladora. En "$E <oVard T. Bi[en ( "00- "E$, identific c+atro caracterI-tica- ?+e debIa po-eer +na comp+tadora de +-o cientIfico y ?+e no po-eIan la- m.?+ina- de *e-tin de a?+ella ;poca) >a po-ibilidad de manip+lar tanto n=mero- po-iti4o- como ne*ati4o-. >a capacidad de +tili:ar determinada- f+ncione- matem.tica-. >a capacidad de operar de forma totalmente a+tom.tica. >a capacidad de reali:ar c.lc+lo- exten-o- en -+ -ec+encia nat+ral. En "$8 -ca-i 00 a3o- de-p+;- de la p+blicacin del libro de Boole- 2la+de E. Shannon del MDT6 p+blic -+ te-i-6 donde demo-tr ?+e el an.li-i- de circ+ito- electrnico- comple/o- podIa reali:ar-e +tili:ando el .l*ebra de Boole . E-to -+p+-o +n nexo de +nin entre la teorIa y el di-e3o de m.?+ina- de calc+lar6 abriendo el camino del di-e3o -i-tem.tico de circ+ito- de conm+tacin. <oy en dIa6 e-a- expre-ione- -e conocen como Lexpre-ione- booleana-M -de tremenda Historia de la Computacin
http://guimi.net
6 / 11
importancia en inform.tica-.
>a primera comp+tadora di*ital totalmente electrnica f+e di-e3ada por el fI-ico Sohn R. Btana-off ( "0$-,6 +n profe-or a-ociado de la L-o.a State /niversit%M6 con la ay+da de +n e-t+diante de licenciat+ra llamado 2lifford E. Berry. El principal inter;- de Btana-off era encontrar +n m;todo efica: de re-ol4er -i-tema- de ec+acione- lineale-. >a BB2 (Atanaso (err% ,omputer, f+e con-tr+ida en "#0 y +tili:aba aritm;tica binaria. Se con-idera la primera comp+tadora di*ital electrnica6 a+n?+e era de prop-ito =nico6 por lo ?+e n+nca -e la con-ider +na herramienta deci-i4a en -I mi-ma. Sin embar*o -I -+p+-o +n pa-o importante en la inform.tica ya ?+e t+4o +na infl+encia deci-i4a en Sohn Ma+chly6 el di-e3ador de la ECDB2 /+nto con 5re-per Ec[ert6 la primera comp+tadora di*ital de *ran e-cala. >a comp+tadora electro-mec.nica `$ di-e3ada por Uonrad `+-e en Blemania en "# 6 a+n?+e tampoco e-taba di-e3ada para -er T+rin*-completa6 f+e la primera pro*ramable6 a+n?+e dicho pro*rama -e almacenaba externamente en +na cinta perforada. Tommy WloVer- y Blan T+rin* f+eron lo- re-pon-able- de la m.?+ina brit.nica 2olo--+-6 di-e3ada para de-cifrar men-a/e- alemane- d+rante la -e*+nda *+erra m+ndial. El primer prototipo6 2olo--+- Mar[ D6 -e prob en diciembre de "#$ y en enero de "## de-cifr el primer men-a/e alem.n real en Bletchley 5ar[. Ana 4er-in me/orada6 el 2olo--+- Mar[ DD -e in-tal en /+nio de "##6 y -e lle*aron a con-tr+ir +no- die: 2olo--+- ha-ta el final de la *+erra.
5or -+ parte Bi[en y a-ociado-6 colaborando con +n *r+po de in*eniero- de DBM6 di-e3aron y con-tr+yeron6 en "##6 +na m.?+ina electromec.nica ba+ti:ada como Mar[ capa: de m+ltiplicar do- n=mero- en -ei- -e*+ndo- y di4idirloen doce. E-ta m.?+ina +tili:aba el -i-tema decimal. 0(ell Telep!one Laboratories0 con-tr+y +na m.?+ina -imilar entre "$E y "#0 y 4aria- 4er-ione- me/orada- f+eron con-tr+ida- -+ce-i4amente6 +tili:ando toda- conm+tadoreelectromec.nico- denominado- rel;-.
>a ECDB2 (Electronic 0umerical -ntegrator And ,alculator, -financiada por la Brmada de lo- E-tado- Anido-- f+e di-e3ada entre finale- de "#$ y comien:o- de "## para calc+lar trayectoria- de mi-ile-. Se termin de con-tr+ir a finale- de "#!. B+n?+e e-t+4o operati4a d+rante la Se*+nda &+erra M+ndial6 no -e dio a conocer al p=blico ha-ta "#@. 2on +no- treinta metro- de lar*o por do- y medio de alto y aproximadamente +no de ancho6 la m.?+ina era enorme (m+cho mayor ?+e el tama3o de c+al?+ier comp+tador con-tr+ido hoy dIa,. 2ada +no de lo- 20 re*i-tro- de 0 dI*ito- tenIa +na lon*it+d de -e-enta centImetro-. En total6 tenIa 8.000 t+bo- de 4acIo y .!00 rel;-. >a pro*ramacin -e hacIa man+almente conectando cable- y p+l-ando interr+ptore-. >odato- -e -+mini-traban en tar/eta- perforada-. >a pro*ramacin para loc.lc+lo- normale- re?+erIa de media hora a +n dIa entero. J+rante la con-tr+ccin de la ECDB26 Sohn 4on Ce+mann ( "0$- "!E,6 matem.tico6 -e intere- por el di-e3o de comp+tadora-. Ron Ce+mann con-i*+i el *rado de doctor en matem.tica-6 *rad+ado en fI-ica experimental y ?+Imica6 con -lo 4eintid- a3o-. 2+ando c+mpli lo- 4eintitr;- era ya +n renombrado matem.tico en todo el m+ndo. <abIa reali:ado importante- e-t+dio- en l*ica formal y colaboraba con <ilbert en -+- intento- de axiomati:ar laHistoria de la Computacin
http://guimi.net
7 / 11
matem.tica-. Sin embar*o6 4on Ce+mann e-taba intere-ado tambi;n en la- matem.tica- aplicada-6 e-pecialmente en problema- de din.mica de fl+ido-. >o- modelo- matem.tico- aplicable- re?+erIan lar*o- y tedio-o- c.lc+lo-. Je e-ta forma6 4on Ce+mann con/+* do- anti*+o- intere-e- ya mencionado- la -i-temati:acin de la l*ica y la po-ibilidad de reali:ar c.lc+lo- de forma r.pida y fiable y comen: a traba/ar en el proyecto ECDB2 en a*o-to de "##. Tra- la ECDB26 la LSmall Scale Experimental MachineM conocida como LThe BabyM6 de-arrollada en Manche-ter en "#8 f+e la primera comp+tadora en almacenar en +na memoria interna el pro*rama. En el proyecto traba/ el propio Blan T+rin*. Je ella -e deri4 la Manche-ter Mar[ y po-teriormente6 con proyeccin comercial6 la- Werranti Mar[ . Tra- la p+e-ta en marcha de la ECDB2 Ron Ce+mann tom parte en la- di-c+-ione- -obre el di-e3o de +na n+e4a m.?+ina6 la EJRB2 (Electronic 1iscrete 2ariable Automatic ,omputer,6 ?+e pretendIa corre*ir la- deficiencia- de la ECDB2 y a-+mi r.pidamente la re-pon-abilidad del di-e3o de la e-tr+ct+ra l*ica de la n+e4a m.?+ina. J+rante -+traba/o-6 reali: al*+na- contrib+cione- ?+e han marcado el c+r-o de la inform.tica. Je hecho6 hoy en dIa -e +tili:a el t;rmino 0m.?+ina de Ron Ce+mann0 para referirno- a la- comp+tadora- moderna-. S+- po-t+lado- para el di-e3o l*ico han -er4ido como modelo para lo- de-arrollo- po-teriore-. S+- contrib+cione- incl+yen) Ana flotacin para de-cribir a-pecto- l*ico- de lo- circ+ito- de +na comp+tadora (adaptada de +na notacin ?+e ya habIa -ido +tili:ada en medicina para de-cribir el -i-tema ner4io-o,. An con/+nto detallado de in-tr+ccione- para la EJRB2. El concepto de pro*rama almacenado -la nocin de ?+e el pro*rama y lo- dato- ?+e +tili:a p+eden almacenar-e en memoria-. El primer pro*rama almacenado ?+e orden y me:cl lo- n=mero- de +na li-ta. >a nocin de -ec+enciamiento de operacione-6 e- decir6 la nocin de ?+e6 a+n?+e +na comp+tadora traba/e m+y depri-a6 +na tarea p+ede -+bdi4idir-e en +na -ec+encia de pa-o-6 reali:able- +no detr.- de otro. Jebido a ?+e -lo debIa reali:ar +na operacin en cada momento6 la circ+iterIa de EJRB2 -e -implific m+cho en relacin a la de ECDB2. Britm;tica binaria. Bl contrario de la ECDB26 ?+e +tili:aba aritm;tica decimal6 la EJRB2 +tili:aba notacin binaria tanto para el almacenamiento como para la manip+lacin de n=mero- e in-tr+ccione-. >a primera *eneracin de comp+tadora- con-tr+ida- en -erie (aproximadamente "! - "!", +tili: 4.l4+la- de 4acIoK -in embar*o6 e-ta- comp+tadora- eran cara-6 difIcile- de mane/ar6 m+y *rande- y en oca-ione- poco fiable-6 con-+miendo tambi;n *ran cantidad de ener*Ia. 5odemo- de-tacar la ACDRB2 D ( "! , o la DBM E0 6 la primera m.?+ina comercial de DBM ( "!$,.
>a -e*+nda *eneracin (aprox. "!"- "@#, reempla: la- 4.l4+la- de 4acIo por tran-i-tore-6 in4entado- a finale- de loa3o- c+arenta en lo- >aboratorio- Bell. E-ta- m.?+ina- f+eron m.- pe?+e3a-6 barata- y fiable- ?+e -+- predece-ora-. Entre ella- podemo- citar la 2J2 @@00. >a tercera *eneracin (aprox. "@!- "EE, -e ba-aban en circ+ito- inte*rado-6 como la 5J5- . 2onforme a+ment la comple/idad y el poder de proce-amiento de lo- comp+tadore- de -e*+nda *eneracin f+e nece-ario red+cir el n=mero de conexione- nece-aria- entre lo- componente- del comp+tador. E-to lle4 a la idea del circ+ito inte*rado -circ+itominiat+ri:ado- ?+e contenIan *ran cantidad de tran-i-tore-- y a la tercera *eneracin. B partir de entonce- -lo f+e c+e-tin de tiempo con-e*+ir con-tr+ir la c+arta *eneracin (aprox. "EE- ""0, +n comp+tador completo en +na pa-tilla de -ilicio +tili:ando tecnolo*Ia >SD (Large Scale o -ntegration, o R>SD (2er% Large Scale o -ntegration,6 como la S+n 2. E-to- e?+ipo- dieron l+*ar a la aparicin de lo- comp+tadore- per-onale-6 como el 2ommodore6 Btari6 Spectr+m o Bpple DD6 ?+e -e pop+lari:aron a mediado- de lo- 80 con el DBM-52 y el Bpple Macinto-h. >a ?+inta *eneracin6 e- la act+al6 y -e caracteri:a por e?+ipo- m+ltiproce-adore- y el proce-amiento paralelo ma-i4o. >a con-tit+cin de la memoria ha cambiado tambi;n6 de-de la- lInea- de retardo +-ada- por ECDB2 y EJRB2 a la tecnolo*Ia de -emicond+ctore- de alta 4elocidad6 pa-ando por lo- n=cleo- de ferrita (tecnolo*Ia ma*n;tica,.
Historia de la Computacin
http://guimi.net
8 / 11
>o- di-tinto- len*+a/e- de pro*ramacin tienen -+ propio 4ocab+lario m.- o meno- limitado6 -+ *ram.tica m.- o menoe-tricta y -+ -em.ntica. Bdem.- c+anto- m.- len*+a/e- conoce- m.- f.cil e- entender +n n+e4o len*+a/e y m.- f.cil econf+ndir-e al e-cribirlo. 5ero como la- comp+tadora- -iempre nece-itan el 0cdi*o m.?+ina0 c+ando el pro*ramador e-cribe en +n len*+a/e de alto ni4el -+ pro*rama debe -er trad+cido. B e-te proce-o -e le llama 0compilacin0 y lo reali:a6 c+rio-amente6 otro pro*rama. El cdi*o e-crito por el pro*ramador e- lo ?+e -e conoce como 0cdi*o f+ente0 y el cdi*o trad+cido e- lo ?+e -e conoce como 0cdi*o binario0.
El de-arrollo inicial de 2 -e reali: a principio de lo- E0 en lo- laboratorio- Bell->ab- de BTbT6 deri4.ndo-e del len*+a/e B6 +na 4er-in red+cida de B25> reali:ada por Uen Thomp-on. Thomp-on y Jenni- 1itchie ?+erIan portar el SF de +na 5J5-E a +na 5J5- (-e*=n c+enta la leyenda6 para poder /+*ar al LSpace Tra4elM6 del propio Thomp-on,6 pero todo el SF e-taba e-crito en cdi*o en-amblador para la ar?+itect+ra de la 5J5-E por lo ?+e el co-te era alto. B-I ?+e -e le- oc+rri nada meno- ?+e crear +n n+e4o SF portable (ACDQ, con +n n+e4o len*+a/e portable (2,. En realidad primero hicieron ACDQ en en-amblador de 5J5- /20 y de-p+;- hicieron 26 con el ?+e a -+ 4e: ree-cribieron ACDQ (c,.
/ 11
En "E$ Rinton 2erf empe: el de-arrollo del protocolo ?+e m.- tarde -e llamarIa T25/D56 +n protocolo orientado a com+nicar +na- rede- por otra-6 el protocolo de internet (D5) Dnternet 5rotocol,. Sin embar*o no e- ha-ta "8$ c+ando -e con-idera ?+e naci realmente Dnternet6 al -eparar-e la parte militar y la ci4il de la red. En e-e momento ya la compartIan !00 -er4idore- (ordenadore- interconectado-,. E-e mi-mo a3o -e cre el -i-tema de nombre- de dominio- (.com6 .ed+6 .*o4... m.- la- -i*la- de lo- paI-e-,6 ?+e pr.cticamente -e ha mantenido ha-ta ahora. >a con-tit+cin y crecimiento de e-ta n+e4a 0red de rede-0 pronto cont con nodo- en E+ropa. En "8# Zilliam &ib-on no4elaba el n+e4o m+ndo y ac+3aba el t;rmino 0cibere-pacio0.
Historia de la Computacin
http://guimi.net
1! / 11
En lo- ochenta6 -e prod+/o el nacimiento de +na n+e4a .rea acad;mica) la ciencia co*niti4a. E-te campo -e ba-a en el con4encimiento de ?+e el ob/eti4o de la in4e-ti*acin y de-arrollo en DB e-t. relacionado e-trechamente con el e-t+dio y modeli:acin del comportamiento h+mano inteli*ente. >a ciencia co*niti4a combina cierta- .rea- de la p-icolo*Ia6 filo-ofIa6 lin*'I-tica y de la propia inteli*encia artificial6 en +na di-ciplina intelect+al coherente ?+e e-t+dia dicha modeli:acin.
, a'ora, -!u.
*resente y futuro
El m+ndo de la inform.tica -i*+e en pleno de-arrollo. An .rea e-pecialmente in4e-ti*ada e- la de lo- proce-adoreparalelo- ?+e ya encontramo- en n+e-tro- e?+ipo- dom;-tico-. >o- len*+a/e- de pro*ramacin tambi;n -e han de-arrollado enormemente en lo- =ltimo- a3o- con la pro*ramacin orientada a ob/eto- y la pro*ramacin extrema (?+e no con-i-te en pro*ramar -obre +n acantilado,. Ftra de la- .rea- de inter;- e- el de-arrollo de rede- de comp+tadoraadem.- de la inteli*encia artificial y la robtica.
Bibliograf/a
http)//VVV.xtec.e-/d/domen28/article 0 .htm http)//Veb-.-inecti-.com.ar/mca*liani/hn+mero-.htm <i-toria Ani4er-al de la- 2ifra-6 de &eor*e- Dfrah http)//VVV.per-y-tem-.net/hi-toria/internet.htm http)//Vi[ipedia.or*
Historia de la Computacin
http://guimi.net
11 / 11