Está en la página 1de 48

LOS ORGENES DE LA INFORMTICA

CARLOS MANUEL DA COSTA CARBALLO

Profesor Titular Escuela Universitaria Universidad Complutense de Madrid

Nada puede conocerse de las cosas de este mundo sin saber las Matemticas.
(ROGER BACON)

Todo lo que se puede conocer, tiene un nmero.


(FILOLAO)

Resumen: En este artculo, voy a revisar la historia de la informtica desde su origen.

Abstract: In this article, 1 go to review the history of the computer science since
your origin.

PREHISTORIA DE LA INFORMTICA
Hace ya casi 4.000 aos (2.000 a.C.) que los humanos descubrimos una primera forma de solucionar el problema del clculo matemtico, de poder contar lo que veamos alrededor: el baco. Paralelamente, la aritmtica se iba desarrollando. La historia de ambas tcnicas, o herramientas, es la propia historia de la informtica.
Revista General de Informacin y Documentacin, V 01. 8, n. Universidad Complutense. Madrid, 1998

0 1. Servicio de Publicaciones

216

Carlos Manuel da Costa Carballo

La Informtica podemos considerarla como la herramienta que nos


permite elaborar y gestionar la informacin que se genera en el cotidiano

quehacer de la praxis de cualquier profesin.


Hace algunos millones de aos, nuestros antepasados sintieron la necesidad de expresarse y de comunicarse con los dems para lo cual utili-

zaron como herramienta bsica de este tipo de informacin la pintura, sobre un soporte que eran las paredes de las cavernas que les servan de
habitculo para resguardarse de las inclemencias meteorolgicas y de las fieras y enemigos que les acechaban. As pues, cualquier persona es productora de informacin desde el preciso momento en que aprende a leer, a escribir, sobre todo esto ltimo ya

que un documento no es otra cosa que la escritura, o cualquier otra forma de expresin, de un determinado conocimiento que queda reflejado sobre un soporte. Desde esta perspectiva las pinturas rupestres de nuestros antepasados son informacin, es decir, todo aquello que se fija de alguna ma-

nera en un soporte para ser consultado despus debemos considerarlo informacin:


Es indudabk que esos dibujos y pinturas tienen, al mismo tiempo, un carcter esttico; es una primera forma de arte. Como es tambin, y sobre lodo, un lenguaje escrito, sucede que los orgenes del dibujo y los de la escritura se confunden. Parece que el hombre debi empezar a dibujar, no tanto para fijar en la madera o la piedra bellas formas que encontrasen sus sentIdos, como para traducir materialmente sus pensamientos.

Aunque el socilogo francs est hablando de los dibujos que los indios de Amrica del Norte hacen en sus nurtunjas, waningas y churingas

(que son unos instmmentos litrgicos ligados al ttem de cada clan), no cabe duda de que podramos hacer extensivo ese pensamiento a las primeras pinturas rupestres, es decir, la pintura es una forma de transmisin de los conocimientos, de los sentimientos, de los pensamientos; es un lenguaje. Pero algunos aos despus, otros pueblos tienen esta misma necesidad de comunicacin y surge la escritura cuneiforme de los asirios y la escritura jeroglfica que nos han legado los egipcios en sus papiros, pirmides, etc., es decir, con una nueva herramienta que era la escritura, con un lenguaje algo diferente al utilizado por el horno sapens ya que ste utilizaba el dibujo mientras que los otros utilizaban ms el smbolo, aunque con un mismo soporte para preservar la informacin, nos legaron un excelente catlogo de costumbres gracias a la comunicacin expresada en una de sus

formas.
Dti<IuFM, Emite. Las formas ele,nentales de la vida religiosa. Madrid. Alianza Edinial (Coleccin: El Libro de Bolsillo, Seccin Humanidades, ni 161W 1993. Op. oir, en la . 220.

Los orgenes de la injrmtica

217

Despus fue la imprenta la que se encarg de difundir ms cantidad de

informacin y de forma mucho ms rpida. De este modo, podramos seguir viendo mltiples ejemplos de hombres de otras civilizaciones y de otras pocas histricas que utilizando lenguajes diferentes y gracias a unas herramientas ms o menos prcticas, plasmaron sobre un soporte la infornacin que hoy en da podemos consultar e interpretar y que, de no haber sido por la iniciativa de aquellos hombres, nos ensea como fue nuestra existencia con anterioridad. Ahora, en la recta final del siglo xx, la idea bsica o fundamental es la misma, o sea, generar infrrrnacin aunque la herramienta y el soporte varan, no as el lenguaje que es el mismo, bien en su forma escrita o en su representacin por imgenes, es decir, hoy en da tenemos la informtica

para poder desarrollar estos aspectos.


Pero la cantidad de informacin y el crecimiento de la misma es tan rpido, que nos veramos desbordados en nuestros campos profesionales de no contar con una herramienta de trabajo excepcional, como es la informtica. El aparentemente complicado mundo de las computadoras nos permite, cada da que pasa, acercarnos a ms cantidad de informacin y ms rpidamente con muchas ms posibilidades de xito que en los aos 70, cuando empez la fiebre telemtica. Por lo tanto, tenemos que embarcarnos en esta nueva ciencia que tantos horizontes y tantas posibilidades nos brinda. Por este motivo, no podemos dar la espalda a estas nuevas tecnologas que revertirn sus beneficios en nosotros mismos. Est ya bastante lejos el tiempo del impresor de caracteres del siglo xv, pero como dicen que Jean Paul Sartre coment un da que aquel que no conoca la historia de su profesin jams podra comprender lo que representa, y si tenemos en cuenta que los pueblos que no conocen su histora se ven obligados a repetirla con todo lo que ello implica, es necesario que empecemos por el estudio de la Historia de la Informtica. Por lo tanto, la historia es importante. No se puede llegar a comprender los acontecimientos ms recientes en cualquier campo del saber si no utilizamos la histora. Cmo?, como una herramienta que nos permita realizar un seguimiento de las maneras en que se han ido produciendo esos acontecimientos de forma progresiva. Como dice Durkheim (1858-1917) en Les formes lmentaires de la nc religicuse:
La historia es, en efecto, el nico mtodo de anlisis explicativo que es posible aplicar. Slo eJa nos permite descomponer una institucin en sus elementos constitutivos, pues nos los muestra naciendo en el tiempo unos despus de otros. Por otra parte, situando cada uno de ellos en el conjunto de circunstancias en que ha nacido, pone a nuestro alcance el nico medio que tenemos para determinar las causas que lo han provocado. Siempre que se inlenta explicar un asunto humano tomado en un momento determinado del

218

Carlos Manuel da Costa Carballo tiempo ya se trate de una creencia religiosa, de una norma moral, de un precepto jurdico, de una tcnica esttica, de un rgimen econmico, es
preciso comenzar por remontarse hasta su forma ms primitiva y ms simpe, buscar la enumeracin de los caracteres por los que se define en este penodo de su existencia, y luego mostrar cmo, poco a poco, se ha desarrollado y complicado, cmo ha llegado hasta lo que es en el momento a 2 considerar.

MARCO CONCEPTUAL DEL PROCESO INFORMATIVO


Si considersemos la historia en su acepcin ms comn, es decir, el conjunto de todos los hechos ocurridos en tiempos pasados, podramos decir por afinidad que la historia de la informtica es la agrupacin de todos los sucesos acaecidos en esta ciencia desde su gnesis hasta nuestros das. Segn esto, la historia de la informtica sera muy corta, pues, como ya veremos, nace en la dcada de los aos sesenta aproximadamente. Pero, considerada como una serie de conocimientos tanto cientficos como tcnicos que sirven para tratar la informacin de manera automtica, la informtica es ms antigua ya que la informacin es en realidad el substrato bsico en este proceso y, por lo tanto, la informacin es anterior a la mquina. As pues, tenemos que partir de la informacin para poder reconstruir la historia de esta nueva, o al menos reciente ciencia. Empezaremos por ver qu es eso de la Informacin?

Vamos a definirla primero de forma matemtica: INFORMACIN


=

HERRAMIENTA + FORMA DE EXPRESIN + SOPORTE + DATOS

Siendo la Herramienta, la pintura, la escritura, el ordenador; la Forma de expresin, los dibujos, los smbolos, los caracteres, el lenguaje; el Soporte, paredes, papiro, tablillas de arcilla, papel, soporte magntico, etc.; y los datos la noticia que queremos transmitir. Se podra definir de mltiples maneras pero quizs la acepcin en la que todos estamos pensando es la de una coleccin, serie o conjunto de datos, mensajes o conocimientos que se transmiten de unas personas a otras,
o incluso de unos animales a otros, y cuyo fin primordial es dar a conocer alguna noticia, pudiendo ser esa noticia algo relativo a ciencia, arte, cultura, poltica, etc.
DuRKHEM,

miie (1993): Ibidcm, op. ch> en la p. 31.

Los orgenes de la informtica

219

De acuerdo con lo que acabamos de comentar, tenemos que irnos a los albores de la humanidad, hace aproximadamente un milln y medio de
aos, pues fue en las cavernas donde nuestros antepasados dejaron constancia a travs de una serie de representaciones [las pinturas rupestres] de sus costumbres, de su forma de vida y de todo un conjunto de matices que han hecho posible el que hoy podamos saber algo acerca de aquella civilizacin. Finalizando la Edad de Piedra podemos intuir el pensamiento de aquellos primitivos seres a travs de lo que encontramos en sepulturas, esculturas, pinturas y objetos de arte. En una primera incursin en el mundo

cientfico prehistrico, podemos ver un desarrollo de la ciencia en una de ra satisfacer sus necesidades materiales. De todos modos hay que decir que no solamente con la pintura rupestre hemos aprendido algo acerca de aquellos seres, pero para nuestros objetivos es suficiente, pues qu es la pintura rupestre?: es informacin, es
decir, la transmisin de unos datos elaborados por medio de una herrasus dos vertientes, la ciencia no como investigacin sino la ciencia en su visin utilitarista3. El hombre de la Prehistoria haca todo simplemente pa-

mienta [en este caso la pintura] y que ha llegado hasta nuestros das gracias al soporte utilizado por ellos a tal fin [la piedra]. La palabra hablada seda el paso siguiente ya que la forma ms comn de pasar informacin es la oral, adems de ser posiblemente la ms antigua. No vamos a entrar en este apartado pues alargaramos innecesariamente este tema. La palabra escrita es otra de las formas de dar a conocer datos. Tampoco es el momento de discutir acerca de cuales fueron los primeros testimonios escritos, pues hay otros autores que se han ocupado ampliamente de este tema4. Solamente diremos que hacia el ao 2.500 a.C. nace en Mesopotamia la escritura cuneiforme, llamada as porque originariamente sus signos tenan forma de cuas (del latn cuneus). Fueron los sumerios los
descubridores de esta forma de escritura y los que empezaron a utilizarla: Los escribas los grababan, con una caa afilada, en tablillas de arcilla,

3 No haba investigacin, haba aplicacin: La utilizacin, la aplicacin, nacieron mucho antes que la investigacin cientfica (...) Los primeros metalrgicos que fundieron mineral de cobre hace unos 7.000 aos, no tenan nocin alguna de la distincin entre xidos, carbonatos y sulfuros, pero saban buscar y utilizar las menas que les proporcionaban cobre metalrgico. [TATON, Ren. En la aurora de la ciencia. Los tiempos prehistricos, en ATON, Ren (dir.): Historia General de las Ciencias (1,1: Las Anliguas Ciencias del Oriente, Barcelona: Ediciones Orbis, 1988 (11-23). Op. cii> en la p. 11]. 4 De estos temas se pueden consultar para empezar a conocer algo al respecto las obras siguientes: CERAM, C. W.: Dioses, tumbas y sabios. Barcelona, Destino (Coleccin Destinolibro, n.> 12), 1992. DAHI., S.: Historia del libro, Madrid: Alianza (Coleccin Alianza Universidad, n/ 336), 1990. GELB, 1. J.: Historia de la escritura, Madrid, Alianza (Coleccin Alianza Universidad, 0.0 155), 1991.

220

Carlos Manuel da Costa Carballo

que luego cocan, o las secaban al sol. Estos documentos han llegado hasta nosotros a centenares de miles, y a menudo en excelente estado de conservacin -t

Llegados a este punto, vamos a hacer una divisin cronolgica de la historia de la informtica que no se corresponde con la clsica divisin histrica en los aos aunque si en los nombres, ni con una divisin general de
las ciencias6, acabando una etapa y comenzando otra cuando se produjo algn hito dentro del devenir de este ciencia. As tenemos las siguientes fases histricas:

PREifisToRA

Desde las cavernas hasta Charles Habbage [siglo xx], que desarroll un proyecto de creacin de una mquina automtica.

ANrctksvAo

Hasta el primer cuarto del siglo xx, cuando, por diferentes reconversiones empresariales nace la mtica International Eusiness Machine Cor-

poration IBM].
TATON, Ren, Mesopotamia, en TAToN, Ren (dir.): Historia General de las Ciencas <1), Las Antiguas Ciencias rIel Oriente, Barcelona, Ediciones Orbis, 198$ (88-154). op. cii> en la p. 88.

6 La Historia General de las Ciencias podemos dividirla en varias fases en funcin de hitos cientficos que ocurren en un momento histrico determinado. De este modo nos encontramos con las siguientes fases: 1. etapa: Desde los balbuceos de la ciencia hasta aproximadamente la n,itad del siglo xv, fecha en la que se pueden ver unos sntomas claros de que la ciencia se est desarrollando. En esta etapa es de destacar el papel que jugaron civilizaciones como las antiguas de oriente (Egipto, Mesopotamia, China, etc.) que, aunque impregnadas an de ese componente mgico y utilitario, tuvieron al menos algunas de ellas brillantes avances, como por ejempio la ciencia helenstica que floreciendo desde el siglo vi a. de C. viene a decaer sbitamente con la invasin del Imperio Romano; 2. etapa: Podemos datarla desde mediados del siglo xv hasta finales del xviii, caracterizada por el influjo de la ciencia rabe, que recupera toda la cultura cientfica greco-latina y la reintroduce en Europa a travs de Espaa. Esto dar lugar a un florecimiento posterior y un gran impulso de la ciencia occidental; 3. etapa: Por ltimo, desde principios del siglo xix hasta nuestros das sc ha producido un desarrollo acelerado en todos los campos del saber difcil de cuantificar, Estas etapas habr que tenerlas en cuenta para estudiar conjuntamente el desarrollo de la informtica con otras ciencias (por ejemplo, la aritmtica) que han ido siempre parejas a lo largo de la historia y que sin ellas no habra sido posible.

Los orgenes de la informtica


MODERNIDAD

221

Hasta 1944, fecha en que nace el Mark 1, que fue el antecedente inme-

diato del ordenador


CONTEMPORNEA

Desde el nacimiento del ordenador hasta los momentos o tiempos actuales. Antes de iniciar definitivamente el estudio de la historia de la informtica, hay que decir que no pretendemos hacer un estudio exhaustivo puesto que lo que tratamos con estos temas es dar una sene de conocimientos generales para todas aquellas personas que quieran iniciarse en esta herra-

mienta tecnolgica e intentar, en la medida de nuestras posibilidades, orientarles sobre aspectos concretos de esta ciencia. Por este motivo, cualquier tema que suscite un mayor inters en el alumno por profundizar en
l, recomendaremos al final una serie de obras que se pueden consultar pa-

ra recabar ms informacin. Sin ms prembulos, comencemos.

LOS ORIGENES La primera preocupacin de la humanidad, dentro de la rbita que estamos siguiendo, fue sin duda el intentar solucionar de alguna manera el problema del clculo matemtico, es decir, poder determinar de alguna manera el nmero de las cosas que vean a su alrededor La solucin que se
nos antoja en principio a este problema y en pleno siglo xx es sencilla, con-

tar con los dedos de las manos. A este sistema primigenio de contar objetos se le ha llamado sistema quinario (cinco elementos). Pero slo hay 10 dedos, por lo que pasar de esta cantidad debi entraar enormes dificultades para nuestros antepasados. El hombre del Paleoltico Superior (30.000 a 10.000 a.C.), al no estar civilizado era muy observador, siendo bastante probable que los primeros cazadores y posteriormente los primeros comerciantes, aprendieron muy pronto a contar
Es conocido que en este perodo las conchas se utilizaron adems de

para comer como adorno. Pero tambin se han encontrado unos cuantos
millares de ellas que no slo no servan para comer sino que adems no haban sido perforadas por el hombre prehistrico, por lo que no han podido ser utilizadas como adorno, si bien podemos pensar que se utilizaban para contar objetos, e incluso, algunos osados investigadores piensan que

222

Carlos Manuel da Costa Carballo

eran usadas como monedas7, por estudios transeulturales comparativos, es decir, estudios etnolgicos, que han realizado. Esta necesidad de contar queda plasmada en la existencia de todo tipo

de incisiones en las paredes de las cuevas e incluso en huesos de marfil, como el encontrado en 1937 en Vestonice (Moravia, Checoslovaquia). El
hueso es el radio de una especie de lobo del Paleoltico Medio (100.000 a 30.000 a.C.), con 55 muescas dispuestas en series de cinco.

EGIPTO
Un poco ms cerca de nuestra turas ms importantes de todas las mos a hablar de esta civilizacin, los aspectos de las matemticas era, ao 3.000 a.C., nace una de las culpocas: Egipto. Por supuesto que no vapero si que nos vamos a referir a aqueegipcias que de una u otra forma han

influido en el nacimiento de la herramienta de las herramientas, me refiero, claro est, a la informtica. Las fuentes de informacin en este caso ya no son las cuevas. Ahora nos encontramos con los papiros. A finales del Imperio Medio, el Norte de Egipto es invadido por pueblos de origen asitico. Uno de estos invasores, los hicsos, son los que elaboran8 el documento matemtico ms antiguo que se posee por el momento: se trata del papiro Rhind (datado en el siglo
xvi a.C.). Pero hay otros papiros en los que se puede ver el pensamiento matemtico de los egipcios: papiro Mosc (de la misma poca que el

Rhind), papiros de Kahun y de Berlin (Imperio Medio), un manuscrito de cuero (en el British Museum) y una tablilla de madera (en el Museo de El Cairo).

~<Los gneros Nassa, Cerihium, Trochus y Columbella, plantea la cuestin de si en aquella remota poca estas raras conchas se utilizaban ya como moneda, como ocurra en frica hace apenas unos aos [TATON, Ren (dir.) (1988): En la aurora de la ciencia. Los tiempos prehistricos, ibiden, (11-23). Op. cit. en la p. 20]. 8 Aunque mejor tendramos que haber dicho reproducen, porque por los contenidos del documento se infiere que haba habido una progresin desde tiempos pasados, que bien por tradicin oral o bien porque no han llegado hasta nosotros los documentos primarios, por lo que se podran considerar copias o adaptaciones de otros documentos compuestos en el Imperio Antiguo. Igual sucede con otros papiros, como por ejemplo el de Ebers, el Smith, etc. Es por lo tanto e1 Imperio Antiguo donde hay que remontarse para fechar los descubrimientos que fundaron o establecieron slidamente la Matemtica, la Astronoma, la Medicina. Ninguna obra cientfica de aquella poca ha llegado hasta nosotros; pero los papiros matemticos del Imperio Medio suponen numerosas experiencias ms antiguas y una larga y lenta elaboracin de la ciencia de los nmeros [TATON, Ren, Las antiguas ciencias dcl Oriente: Egipto, en TATON, Ren (dir.): Historia General de las Ciencias (1): Los Antiguas Ciencias del Oriente, Barcelona, Ediciones Orbis, 1988 (27-87). Op. cit. en la p. 28].

Los orgenes de la informtica

223

6Qu aporta la aritmtica egipcia? En primer lugar, los egipcios tenan


ya un sistema de numeracin decimal conlos signos tantas veces comouni9, repitiendo signos especiales para las sea dades, decenas, expresar la necesario hasta centenas, etc.cifra deseada, lo cual era un grave inconve-

niente, como era tambin un gran inconveniente la falta de sistemtica en la metrologa antigua, y por lo tanto en la egipcia, que para cada medida (capacidad, peso, longitud, etc.) tenan una terminologa individual con mltiples subdivisiones. La aritmtica egipcia tena una ventaja sobre las dems, no era necesario aprenderse las cosas de memoria como por ejemplo nosotros, que ya desde nuestra tierna infancia nos acosan con la tabla de multiplicar, de dividir, etc. Veamos dos ejemplos: 1) Multiplicar 25 x 9 1 2 4
8 16

9 18 36
72 144

En la columna de la izquierda se parte siempre desde la unidad y se va duplicando. En la de la derecha se pone el multiplicador (en este caso el 9) y se duplica tambin. A continuacin, en la columna de la izquierda se buscan aquellas cifras que sumadas den como resultado el multiplicando (que recordemos era 25): el 1, el 8 y el 16 (su suma da 25). Hecho esto, sumamos las cifras de la columna de la derecha que les corresponda a cada una de las anteriores (9 + 72 + 144) y ya tenemos el resultado: 225.
2) Dividir 312:6

Se hace exactamente lo mismo: 1


2

6
12 24 48

4 8 16
32

96
192

Ren (dir.) (1988): Las antiguas ciencias del Oriente: Egipto, ibiden, (27-87).

Puede consultarse la numeracin jeroglfica egipcia en la fig. 4 de la p. 33 de TATON,

224

Carlos Manuel da Costa Carballo

Ahora en vez de buscar en la columna izquierda, buscamos en la derecha las cifras que sumadas den como resultado el dividendo (que es 312), siendo estas cifras 24 + 96 + 192 312. Buscamos en la de la izquierda las cifras que ~es corresponde (4; 16 y 32) y las sumamos, dando el resultado de la operacin: 52. Adems los egipcios elevaban numeros al cuadrado, saban extraer raices cuadradas (para aplicar al clculo de superficies agrcolas), calculaban progresiones aritmticas y geomtricas, y manejaban ecuaciones de segundo grado. Con ser esto muy importante para el perodo en que nos encontramos, el carcter aditivo (sumas de duplicaciones) de la aritmtica egipcia fue un enorme handicap para el desarrollo de su Astronoma, pues los clculos son enormemente complejos. Vemos pues que la necesidad de contar es la que agudiza el ingenio de las personas de aquella civilizacin:
Para poder administrar el conjunto del pas, y aun slo para conocerlos recursos econmicos y disponer de ellos, el Gobierno central y el provincial requieren, en un pas que jams llega a poseer una unidad monetaria de referencia, el desarrollo de una enorme contabilidad material. (...) Como todas las aritmticas, la egipcia se reduce, en ltimo trmino, a un proceso unleo: contar.

Por lo tanto, el sistema social imperante en las cortes faranicas, impuso este gran desarrollo de la contabilidad

MESOPOTAMIA Por las mismas fechas, 3.000 a.C., aunque en otro lugar, Mesopotamia, surge otra cultura que tuvo su importancia en la ciencia. Se trata de la cultina sumerio-babilnica o sumerio-akkadia. Varios pueblos abarca esta nueva cultura (los asirios, los casitas, los hititas, los hurritas, cte.) cuya impronta ms loable fue la tarea de compilacin y transmisin de conocimentos que llevaron a cabo. La aportacin ms importante realizada en esta cultura es sin duda la ciencia de las listas, que empezaron siendo listas
it> TATON, Ren (dir.) (988): Las antiguas ciencias del Oriente: Egipto>, bit/cnt (2787). Op. ch. en las pp. 34-35. Todo comercio se operaba, pues, por trueque, incluso el indispensable para la vida. Adems, segn parece, la propiedad privada era muy limitada; la tierra perteneca, en la mayor parte de los casos, al faran o a los templos. Tal sistema social, en el que el individuo est por fuerza a cargo de quien los emplea, faran o sacerdotes, implica, a falta de toda moneda, una enorme contabilidad material ,... [TATON. Ren (dir.) (988): Las antiguas ciencias del Oriente: Egipto, bit/cnt (27-87). Op. ch. en la p. 41].

Los orgenes de la injrmtica

225

de signos ante la complejidad inicial de la escritura, y acabaron siendo unos excelentes repertorios lxico-grficos de casi todos los temas: minerales, plantas, animales, utensilios, vestidos, construcciones, alimentos, bebidas, dioses, estrellas, pases, ros, montaas, estrellas, oficios, clases sociales, partes del cuerpo humano, etc. Las fuentes de informacin son bastante numerosas (textos de aplicacin prctica, catlogos de referencias, colecciones de problemas resueltos stn explicacin ni justificacin, etc.) pero generalmente annimas, sin datar y sin contenidos tericos, por lo que cabe suponer que la transmisin real de conocimientos era oral. Hasta ahora hemos visto que deban resolver problemas materiales cotidianos, y eso es lo que nos encontramos en los documentos, no habiendo bases tericas en ninguno de ellos, por eso es ciencia a medias lo que estamos analizando. Hay un componente mgico-adivinatorio, muy importante en esta cultura, ms avanzado que el de los pueblos primitivos que nos anuncia el nacimiento del espritu cientfico:
En cl ejercicio de su arte, el adivino exhibe una actitud que presagia ya el espritu cientfico. Esa actitud se manifiesta no slo en la amplitud y finura de la observacin, sino tambin en la bsqueda de la experiencia. El adivino no se limita a observar la configuracin de los elementos, su posicin y sus relaciones recprocas, sus medidas, sus analogas, etc.; muy a menudo provoca l mismo la observacin. 12

Las fuentes de informacin sobre la ciencia de los nmeros en esta nueva cultura, nos las encontramos en tablas numricas, no muy distintas a las tablas que tenemos hoy en da, y tablillas de problemas, que son una serie de tablillas con muy variados ejercicios aritmticos. Tomaremos como refercnte la Tablilla Sumeria que se encuentra en el Museo Semtico de la Universidad de Harvard datada hacia el ao 3.000 a.C. Esta tablilla tiene grabados caracteres curvilneos y cuneiformes, y en ella los expertos han llegado a identificar dos nmeros: el 6 y el 24. Por lo tanto podemos considerar esta tablilla como la primera representacin grfica de escritura numrica. La numeracin asirio-babilnica es posicional de base sexagesimal 13 En principio podemos distinguir dos sistemas de numeracin: uno posicional y otro no posicional (de ste hablaremos ms adelante). En el primer sistema cada dgito que entra a formar parte de una cifra tiene doble valor. Un primer valor es el absoluto con respecto a la unidad. Un segundo valor
TAloN, Ren (dir.) (1988): Mesopotamia, ibiden, (88-154). Op. cii> en la p. 99. Sistema ste que es fundamental a la hora de automatizar los procesos, pues simplifica mucho las operaciones de mecanizacin y permite la expresin de cantidades muy pequeas as como muy grandes.
2
3

226

Ca ros Manuel da Costa Carballo

es el relativo con respecto a la situacin del dgito dentro de la cifra. Por ejemplo, la cifra 44 tiene dos dgitos que se repiten, el 4. El valor absoluto de cada uno de los dgitos hace que el 4 de la derecha tenga un valor de 4 unidades, mientras que el de la izquierda lo tenga de 40. Con el valor relativo ocurre lo mismo, el 4 situado a la derecha es menos significativo (equivale a 4 unidades) que el que est situado a la izquierda (equivale a 4 decenas). Por lo tanto en este sistema cada dgito tiene diferente valor en funcin del lugar que ocupa dentro de la cifra. Las caractersticas de los sistemas de numeracin posicional son:

la base del sistema nos dice cuantos dgitos podemos utilizar en el mismo: el decimal (base 10) permite trabajar con 10 dgitos (del O al 9), el octal (base 8) con ocho (del O al 7), el binario (base 2) con dos (el O y el 1), el hexadecimal (base 16) con diecisis dgitos (del O a la F, es decir los diez dgitos decimales y las seis primeras letras del alfabeto), sexagesimal (base 60); el conteo de los dgitos se hace aadiendo de 1 en uno los valores correspondientes. En cualquier base cuando vamos a llegar al vabr mximo, si le incrementamos otra unidad se pone un O en esa posicin y se acarrea 1 al dgito de la izquierda. Por ejemplo, en el sistema decimal el dgito de ms valor es el 9. si queremos anadirle una unidad quedar un O en posicin de unidades y el 1 pasar al lugar de las decenas. Por ejemplo el 99. Al sumarle uno quedar un O en el sitio de las unidades y se acarrea el 1 a las decenas pero como se incrementa otra vez queda un O en las decenas y el 1 se acarrea hacia el sitio de las centenas; cualquier nmero entero N puede descomponerse segn el Teorema Fundamental de la Aritmtica: N

= At>nt> +

An

A~n2

+...

Akn5

Donde N es cualquier nmero entero, k es la cantidad de dgitos que tiene el nmero menos uno, n es la base del nmero N representado en decimal (base 10) y A es el dgito del nmero. En realidad los representantes cientficos de Mesopotamia utilizaban ambos sistemas, decimal y posicional de base 60. El primero de ellos en textos no cientficos, mientras que el segundo en aquellos documentos matemticos y astronmicos. Seguimos sin tener una representacin grfica del cero. En Mesopotama, como en las culturas que hemos visto hasta ahora, dejaban un espacio en blanco cuando queran representar un cero.

Los orgenes de la informtica

227

En cuanto a la metrologa, las unidades estaban bastante sistematizadas ya y establecen una serie de mltiplos y submltiplos que denotan una buena coherencia cientfica. Adems establecieron unas tablas que permitan pasar con suma facilidad de una medida a otra (volumen, longitud, peso, etc.). Otros conocimientos que posean eran: races cuadradas y cbicas, relaciones exponenciales y logartmicas, teorema de Pitgoras, regla de tres, ecuaciones de primer y segundo grado con una o varias incgnitas, ecuaciones de tercer grado (aunque stas ltimas eran ficticias pues partan del resultado para construir el enunciado), frmulas para establecer el rea y el volumen del cuadrado, rectngulo y tringulo rectngulo, etc.

EL BACO
Pero el problema segua. Cmo contar los objetos? 14 Fueron probablemente los asirios [hacia el ao 2.000 a.C.], aunque otros autores dicen que fue en China donde apareci por primera vez por estas mismas fechas como veremos ms adelante, los que dieron con la solucin a este problema. Roturaban en la arena o en la tierra varios surcos paralelos entre si, que representaban cada uno de ellos las unidades, decenas, centenas, etc., y sobre los que ponan unas cuentas que podan ser semillas de frutos o piedrecitas (calculus), pudiendo con este artilugio hacer operaciones matemticas, es decir, podan contar. Pero haba un problema, esta primitiva calculadora no podan llevrsela de un lado para otro, pues era el propio suelo que pisaban, por lo que en un momento determinado a alguien se le ocurri fabricar un tablero para contar bolas, una calculadora de bolsillo. Esta primitiva calculadora de bolsillo estaba construida de la siguiente forma: un marco de un material determinado lleno de arena en su interior para poder hacer los surcos, acompaado de algo que les sirviese de cuentas. Esta herramienta fue perfeccionada por los griegos y romanos que utilizaron como materiales de fabricacin cobre o mrmol en los que hacan unas hendiduras donde ponan las cuentas o bolas. La siguiente innovacin fue dividir el artilugio en dos partes, colocando en la superior una bola que representaba cinco unidades y cuatro en la parte inferior que equivalan cada una de ellas a una unidad. Posteriormente se sujetaron las bolitas o cuentas con unas varillas metlicas paralelas sobre las que se deslizaban y

Los babilonios fueron calculadores en el ms pleno sentido de la palabra. En po[TATON,

mtica: son los inventores del Algebra,... den, (88-154). Op. citen la p. 321.

sesin de un sistema de numeracin muy nexible, llegaron a poseer una gran habilidad arit-

Ren (dir.) (1988): Mesopotamia, bi-

228

Carlos Manuel da Costa Carballo

facilitaban la realizacin de operaciones matemticas. Otras civilizaciones utilizaban cuerdas en vez de cuentas o bolas. Por ejemplo el denominado quip de los incas del Per consista en una cuerda gruesa de la que pendan cordeles de colores con nudos ms finos u La forma de representar en estos cordeles el resultado de algn clculo era por medio de nudos. Fuese cual fuese el artilugio, tuvo diferentes nombres segn el pueblo o civilizacin que lo utiliz: abra: o abaq (que en hebreo significa polvo), abax de los griegos (que significa tablero), suanpan chino, stschoty ruso, soroban japons, abacus latino y castellanizndolo: Aboco. Este primitivo ingenio, el baco, permita la realizacin de las operaciones matemticas bsicas, a saber: suma, resta, divisin, multiplicacin, potencias y races cuadradas. El baco que podemos ver an hoy en funcionamiento es el sistema de contar las carambolas en una mesa de billar, o el soroban japons que dio lugar en aquella nacin, a que se creara una carrera llamada calculista de baco. Para concluir con Mesopotamia, diremos que en el desarrollo de su ciencia tuvo una gran importancia, como hemos podido comprobar, las matemticas.

FENICIA E ISRAEL Siguiendo con la bsqueda de los conocimientos matemticos que tienen que ver con el surgimiento y posterior desarrollo de la informtica, nos toca hablar ahora de otras dos culturas situadas entre la Alta Mesopotamia y Egipto. Se trata de las culturas Fenicia y de Israel i6, De los primeros tenemos escasos documentos pues escriban casi todo en papiros (que han desaparecido en su gran mayora), y algo menos en inscripciones en piedra y en tablillas de arcilla. Los fenicios han hecho, quizs, la mayor contribucin a todas las ramas del saber, la creacin del alfabeto (disociacin sistemtica de los elementos del lenguaje en vocales y consonantes) en la segunda mitad del segundo milenio a.C., que en principio era de 30 letras para pasar a finales del milenio a tener 22. Los griegos lo que hicieron fue adaptar el alfabeto

> Adems del quipd, la ciencia aritmtica de la Amrica Precolombina se basaba en la numeracin decimal vigesimal, por lo que podan manejar cifras grandes. Vemos, una vez ms, que es la necesidad de contar las cosas de toda clase lo que obliga a las personas de estas pocas a inventar artilugios de este lipo para solucionar este problema. it> Un buen captulo sobre el desarrollo cientfico de ambas culturas puede verse en TAroN, Ren, Fenicia e israel, en TAON, Ren (dirj: Historia General de las Ciencias (1): Las Antiguas Ciencias del Oriente, Barcelona, Ediciones Orbis, 1988 (155-167).

Los orgenes de la injrmtica


..

229

a su propia lengua y extenderlo por casi todo el mundo: . la mayor parte de las escrituras modernas derivan en forma ms o menos directa del alJhbeto fenicio i 7 En el campo que nos interesa, el de la aritmtica, pocas novedades, al menos con la documentacin existente. El sistema de numeracin es el decimal. Hay documentacin en la que se aprecian numerosas adiciones pero no hay ningn documento que nos indique si empleaban las otras operaciones bsicas (la resta, la multiplicacin, etc.), aunque cabe suponer que les eran conocidas. En cuanto a la otra cultura, Israel, hay que especular an ms, pues la documentacin en la que se puede estudiar su desarrollo cientfico es la Biblia. Se puede inferir que no aportan nada, slo se dedicaron a importar todo lo que sus vecinos descubran o utilizaban, y lo manejaban de forma emprica. Conocan los sistemas de numeracin decimal y sexagesimal, eran unos buenos organizadores y clasificadores, y poco ms podemos decir. INDIA En la India si que tenemos innumerables textos (no cientficos, literatura especial, todo escrito en snscrito) que nos aportan toda la serie de conocimientos cientficos que posea esta civilizacin. Fue una de las civilizaciones materiales ms avanzadas e influy notablemente en su entorno geogrfico (Tibet, Mongolia, Indochina, Birmania, Tailandia, Camboya, Indonesia, etc.). La documentacin tiene dos fuentes importantes, los textos Vdicos (1.500 a 1.000 a.C.), que son textos sagrados fundamentalmente, y los textos Brhmana (1.000 a 500 a.C., cuando se inicia el budismo), que eran compendios explicativos de los anteriores18.

~7

TATON, Ren (dir.) (1988): Fenicia e Israel, ibit/em (155-167). Op. ciA en la p.

164. ~ Esos escritos [los Vdicos y los Brhmana] representan un esfuerzo en la bsqueda de leyes sencillas de las relaciones naturales, subyacentes a la multiplicidad y variedad de

los fenmenos. Muy a menudo consideran orgnicas y fundamentales relaciones o eonespondencias que son superficiales o falsas. Mas no por ello dejan de manifestar un ardiente deseo ce comprender el mundo en vez de sufrir con pasividad las consecuencias de leyes misteriosas o manejar de modo emprico algunos mecanismos casualmente aprehendidos. Esos escritos dan testimonio de un espritu cientfico que aspira vivamente a transformar lo sensible en inteligible, a someter la Naturaleza a la razn [TATON, Ren, La Ciencia Hind antigua, en TATON, Ren (dir.): Historia General de las Ciencias (Jft Las Antiguas Cien<las del Oriente, Barcelona, Ediciones Orbis, 1988 (168-201). Op. cit. en la p. 172.

230

Carlos Manuel da Costa Carballo

Conocan y posean una tabla de senos y cosenos, que es la ms antigua que se conoce (y que se puede ver en el Cap. II del Sryasiddhnta, el libro de la Solucin del Sol, escrito en el siglo iv a.C.), manejaban nmeros elevados en sus clculos (potencias de hasta 1 0>), el teorema de Pitgoras, numeracin escrita (a mediados del siglo it a.C.) sin el cero en principio, empiezan la enseanza de las matemticas (lo que se puede comprobar en los tratados de Astronoma de la poca clsica hind), races cuadradas y cbicas tal y como las hacemos hoy, valor dep (3.1416), notacin del cero (en la poca Aryabhata hacia el siglo vi a.C.) Es en la India donde nos encontramos con el primer manual de matemticas (Ganitasrasangraha o Compendio de lo esencial del clculo escrito por Mahvira en el siglo ix a.C.), en el que se establece la terminolog<a empleada, las operaciones aritmticas, las fracciones, la regla de tres, reas y volmenes y clculo), adems de que parece ser que en la India se utilizaba el baco para realizar las races cuadrada y cbica.
~

CHINA En este camino por la historia de la informtica, y antes de pasar al mundo grecorromano, vamos a analizar la ltima cultura antigua, la civilizacin China, que ya en el siglo xiv a.C. tena su escritura tal y como la de hoy prcticamente. Un hecho importante en el tema central que estamos tratando sucede entre los aos 220 a 280 de nuestra era, una enorme difusin del papel, que se haba inventado antes. Por lo tanto tenemos un nuevo soporte de informacin, el papel. Hemos comentado ya que hacia el ao 2.000 a.C. los asirios, aunque otros autores dicen que fue en China, fueron los que dieron con la solucin al problema del clculo, con la creacin del baco (suanpan de los chinos). El sistema empleado por los chinos era el siguiente:
El papel que han desempeado entre los latinos las piedrecitas (caLculi) lo desempean en China unos bastoncillos o junquillos. Se utilizaban para escnbir un nmero colocndolos en una mesa reglada o en un enrejado. (...): no haba ms que colocar el nmero de junquillos correspondiente a las unidades, en la columna de la derecha; el correspondiente al de las decenas, a la misma altura en la columna situada inmediatamente a la izquierda; el nme-

i9 Aunque no lo crearon ellos si hacemos caso del siguiente prrafo: Dado que el cero se invent en Mesopotamia antes de la poca en que los elementos de la cultura mesopotmica fueron importados a la india por los persas, es posible que los hindes lo tomaran de las matemticas babilnicas,... [TToN, Ren (dir.) (1988): La Ciencia Hind antigua, ibidem (168-201). Op. ciA en la p. 19iJ.

Los orgenes de la informtica

231

ro de junquillos correspondiente a las centenas, en la columna siguiente, etc. (...) Para evitar errores, los junquillos se colocaban verticales en las columnas 20 impares, empezando por la de las unidades, y horizontales en las pares.

Ya hemos comentado que el baco vari de forma en todas las culturas. Cuando aparecan nmeros negativos en cualquier operacin los junquillos de color eran sustituidos por junquillos negros. Es una primera forma de diferenciar nmeros positivos y negativos. La suma y la resta en el damero de junquillos se hacia colocando tal y como hemos indicado las cifras con junquillos, y luego se reunan o se sustraan21. Tambin los chinos hacan races cuadradas, conocan el teorema de Pitgoras, y tenan una obra matemtica llamada Kieu chang suan chu (Arte de calcular en nueve captulos) donde se encuentran todos los conocimientos matemticos de esta civilizacin: clculo de superficies de rectngulos, trapecios y tringulos, circulo, proporciones, tantos por ciento, regla de tres, races cuadradas y cbicas, volmenes del prisma, pirmide, etc., ecuaciones, teorema de Pitgoras, etc.
MUNDO

CLSICO GRECO-ROMANO

De esta forma llegamos al mundo grecorromano, pudiendo afirmar, cosa que ya muchos otros autores se han encargado de demostrar, que la ciencia naci en Grecia:
Medicina, Historia Natural y Matemtica demostrativa son consideradas, con justicia, como las creaciones cientficas ms hermosas del helenis-

mo. En estos tres dominios, herederos de una larga prehistoria y por vas diversas, aunque paralelas, los griegos llevan a cabo, en un tiempo relativamente breve, progresos sorprendentes en cuanto a la extensin de los conocimientos y a los mtodos de pensamiento.22

Son los presocrticos23 los primeros que intentan dar una explicacin mas o menos racional del mundo sensible, lanzando una serie de hiptesis desprovistas de actitudes mtico-mgicas.
20 LATeN, Ren: La Ciencia China antigua, en TToN, Ren (dir.): Historia General t/e las Ciencias (1,>: Las Antiguas Ciencias del Oriente, Barcelona: Ediciones Orbis, 1988 (202-220). Op. cit. en las pp. 206171.

2i La multiplicacin y la divisin vienen muy bien explicadas en TATON, Ren (dir.) (1988), La Ciencia China antigua, ibidern, p. 208. 22 ~ATON, Ren: La Ciencia Helnica, en TATON, Ren (dir.): Historia General de las Ciencias (2): Las Ciencias en el Mundo Grecorromano, Barcelona,Ediciones Orbis, 1988 223-246]. Op. ci en la p. 225. 23 Entre otros tenemos que citar aqu a Tales de Mileto, Anaximandro, Anaxmenes, Jenfanes, Pitgoras, Herclito de teso, Parmnides, Zenn, Empdocles de Agrigento, Anaxgoras de Clazomene, Leucipo y Demcrito.

232

Carlos Manuel da Costa Carballo

Slo vamos a comentar aquella parte de las ciencias matemticas que estamos siguiendo a lo largo de esta exposicin, que es la aritmtica, ms concretamente la numerologa, y en Grecia el nmero fue considerado como el principio de todas las cosas por lo que elev la aritmtica al rango de ciencia, hecho ste que no se haba dado hasta entonces24. El nmero pasa a ser el modelo de las cosas, llegando a tener, sobre todo los diez primeros, virtudes secretas. Es la mstica del arithms, con nmeros planos, lineales, slidos, superslidos, etc. (los que hoy conocemos como nmeros naturales, enteros, negativos, positivos, racionales, primos, etc.), que desempe una funcin importante hasta el siglo xvii, llegando a deslumbrar a hombres de ciencia como Pascal. Tambin desarrollan un concepto importantsimo en la ciencia hoy en da como es la antinomia par/impar. Establecieron las nociones de ngulo, lnea recta, punto, etc. Se establece tambin la demostracin del teorema de Pitgoras. La demostracin25, pues ya hemos visto que en otras culturas lo utilizaban con xito pero no hay documentacin que verifique la demostracin del mismo, aspecto ste que si podemos imputar a Pitgoras de Samos (580-500 a.C.). Por lo tanto la definicin y la demostracin es el basamento de cualquier ciencia para los griegos. Y as sigui siendo en Roma. Los romanos se dedicaron a hacer adaptaciones y compilaciones del conocimiento griego, en prosa y en verso, pero no hicieron ciencia: Ms preocupados ante todo por la cultura literaria y la moral y en parte bajo la influencia del platonismo, los romanos tendieron a dejar la Ciencia en manos de los griegos o de los tcnicos (...): no hay pues, ciencia romana;...26 No obstante en Roma empieza a producirse una prctica poco recomendable en cualquier momento y en cualquier rama del saber: la irracionalidad. Cuando las cosas del espritu se apoderan de la ciencia estamos abocados al retroceso, y esto sucedi en Roma por influencias Orientales. Slo se consigui en esta poca la teora del mnimo comn mltiplo y dos sistemas de numeracion:
24 Los pitagricos no se han limitado a convertir la geometra en arte liberal, sino que, adems, al poner en el nmero el principio de las cosas, han dado a la matemtica ese carcter de ciencia por excelencia que ya nunca se le ha regateado. Todo lo que se puede conocer tiene un nmero, escribe Filolao [TATON,Ren: Las Matemticas, en lATOS, Ren (dir.): Historia General de las Ciencias (2): Las Ciencias en el Muido Grec.orromnano, Barcelona, Ediciones Orbis, 1988 (247-273). Op. ci en la p. 247], 25 En Grecia la demostracin fue una exigencia. El resultado de cualquier hecho deba de estar fundamentado en la razn, deba poder ser explicado y probado con exactitud, tiene que ser capaz de manifestar una verdad [TATON,Ren (dir.) (1988): Las Matemticas, ibit/em (247-273). Op. ci en la p. 263]. 26 TAToN, Ren: La Ciencia Helenstica y Romana, en TxroN, Ren (dir.): Historia General de las Ciencias (2 Las Ciencias en el Mundo Grecorromano, Barcelona, Ediciones Orbis, 1988 (333-454). Op. ch. en la p. 342.

Los orgenes de la injrmtica

233

a)

el sistema no posicional, donde cada dgito slo tendr un valor absoluto con respecto a la unidad. El representante por excelencia de este sistema de numeracin es el romano. Por ejemplo la cifra CCLII: vemos que en este sistema no interviene para nada el lugar que ocupe (el valor relativo) pues las tres unidades valen lo mismo estn donde estn, al igual que las dos centenas. De todos modos si interviene la posicin del dgito en un caso, un nmero inferior delante o detrs de otro superior. Por ejemplo, IX y XI, en el primer caso la cifra inferior resta al ir seguida de una superior En el segundo caso suma al ir precedida de la superior; el sistema herodiano, donde cada unidad era representada por unas letras: 1 (unidades), II (cinco), ~ (diez), H (cien), X (mil) y M (diez mil), siendo muy similar al romano puro. Por ejemplo: 6 se escribelIl; 14= IFll,etc.

b)

Con cualquiera de los sistemas de numeracin, los clculos complejos slo podan ser realizados con los bacos de fichas o de bolas que, como hemos comentado con anterioridad, s perfeccionaron los romanos. Esta escasa aportacin a la ciencia, sobre todo la matemtica, por parte de los romanos fue una de las causas de su casi exncin, de la ciencia claro: ccAs, sin solucin de continuidad, sin que los contemporneos lo noten apenas, muere la ciencia grecolatina y nace la de Bizancio, mientras que en el Occidente el hundimiento de las Matemticas es brusco, y su extincin, casi total 27, adems de la transformacin ideolgica espiritual que sufri la sociedad romana y de las conmociones polticas y tnicas que se producen en el Imperio. EDAD MEDIA Y llegamos a la Edad Media28, siendo ese espritu enciclopdico de que hicieron gala los rabes lo que nos permiti recuperar la ciencia helena. Si,

27 rATON, Ren (1988): La Ciencia Helenstica y Romana, ihidern (333-454). Op. ci en la p. 383. 2S Que, de cara al estudio que estamos llevando a cabo, y siguiendo las pautas de la Historia General de las Ciencias que estamos utilizando, puede dividirse en cuatro subperodos principales: la Alta Edad Media, caracterizada por un bajsimo nivel de los estudios cientficos; los siglos xi y xii, en los cuales se produce la recepcin de a ciencia islmica en Occidente, determinando la elevacin del nivel de los conocimientos cientficos: el siglo xix y el siglo xiv. en los cuales se forma y florece la ciencia escolstica medieval; la Baja Edad Media, primera mitad del siglo xv, periodo de decadencia de la ciencia escolstica y en el cuj la Ciencia en s misma intenta insertarse de modo ms eficaz en la vida prctica, y apa-

234

Carlos Manuel da Costa Carballo

los rabes se encargaron de inventariar todo el conocimiento, y fue al traducir a su lengua el conocimiento griego cuando al no tener trminos para ello tuvieron que ponerse a investigar y, por lo tanto, a hacer ciencia: El afn de identificar y de comprobar impone la observacin, la descripcin y la medida exactas, con lo cual fortific y desarroll la razn cienfffica29 Es, nuevamente, la necesidad de la vida prctica la que agudiza el ingenio de los matemticos rabes. En cuanto a la numeracin, antes del siglo ix ya tenan un sistema de numeracin muy similar al de los griegos (palabras o letras del alfabeto para representar las cifras). A finales del mismo siglo importan de la India el sistema decimal y posicional que incorpora el cero. Las operaciones se realizaban sobre un tablero con arena o polvo. Posteriormente crearn la numeracin que todos utilizamos en la actualidad, los nmeros arbigos, que se confeccionan a partir de los ngulos que quieren representar cada uno de ellos (el 1 un ngulo, el 2 dos ngulos...). En China se sigue perfeccionando el instrumento de clculo llegando al diseo del baco de bolas, descrito en la Herencia de notas sobre el arte de los nmeros de Siu Yo. Dentro de este baco hay dos modelos:
~<La primera consiste en una tabla o cuadro con varios cordones paralelos, en cada uno de los cuales estn enhebradas 5 bolas; la ltima de stas es de color distinto al de las otras y representa cinco unidades; as, pues, en cada cordn puede notarse una cifra, de O a ~. La segunda forma es un cuadro con 9 lneas paralelas, provisto de cordones perpendiculares a dichas lneas; en cada cordn est enhebrada una nica bola, cuya posicin en el punto en que se intersecta el cordn con una lnea dada, indica la cifra que la bola representa ~<>

Este baco suplant al que hasta entonces se utilizaba en China, el de junquillos, aunque hasta finales del siglo xii no se generaliz su uso. Se lleg a escribir un manual en el que se explicaba el uso del baco de bolas (Introduccin a la ciencia del clculo de Tchu Che Kie (1280- 1303), es-

recen as los primeros signos de una transformacin que se acelerar en el corso del perodo subsiguiente (finales del siglo xv y siglo xvi), dando paso, finalnente. a la creacin de la Ciencia moderna TATON, Ren: La Edad Media, en TArON, Ren (dir.): Historia General de las Ciencias (3): La Edad Media, Barcelona, Ediciones Orbis, 1988 (461-754). Op. c~ en las pp. 461/2]. 29 TATON, Ren: La Ciencia rabe, en TATON, Ren (dir.): Historia General de las Ciencias (3,>: La Edad Media, Barcelona, Ediciones Orbis. 1983 (474-564). Op. cii. en la p. 496]. >0 rA-ioN, Rejd: Las Ciencias en la China Medieval, en TATON. Ren (dir.): Historia Ge,e,a de las Ciencias (3): La Edad Media, Barcelona, Ediciones Orbis, 988 (570-583). Op. ci en la p. 571].

Los orgenes de la informtica

235

crito en el ao 1299. Este manual fue la fuente fundamental para el desarrollo del lgebra japons. En Bizancio no sucedi nada resefiable para el objetivo que perseguimos, al igual que en los pueblos eslavos (polacos, checos, eslovacos, croatas, eslovenos, rusos, serbios, blgaros y macedonios) y en la ciencia hebrea. En el mundo cristiano, durante la Alta Edad Media no vamos a descubrir nada nuevo si decimos que la Ciencia estaba en decadencia. Las causas que dieron lugar a esto fueron, de un lado la excesiva sujecin al utilitarismo, y por otra parte el contacto con el misticismo oriental que poco a poco fue intoxicando la cultura occidental. Adems de estas causas hay que resear las que siempre se consideraron como causantes del oscurantismo medieval: el cristianismo y las invasiones de Jos brbaros del norte. En el campo que nos estamos moviendo para realizar este artculo, las matemticas, destacaremos a Beda el Venerable (673?-735) que con su Loquela per gestum digtorum nos ense todo lo que hasta ese momento se

saba acerca del clculo digital.


Los rabes, en esta poca, aportan las cifras que llevan su nombre aunque bien es cierto que es una creacin hind que los rabes introducen en occidente sobre todo para difundir el uso del baco para realizar los clculos matemticos31. De todos modos la difusin de este baco fue por tradicin oral, a excepcin de un manual para uso del baco de Gerberto de Aurillac (9402-1003) que no sabemos como se titulaba pero que debi existir si hacemos caso a las palabras de William de Malmesburry (10811142): ...tom el baco de los sarracenos y dio acerca de l reglas que apenas comprenden los calculistas esforzndose hasta el sudor32. Hemos dicho anteriormente que no se utilizaba el cero pero si parece que intuan

su valor pues en algunas operaciones realizadas con el baco de columnas


colocaban una ficha blanca en la columna correspondiente donde hubiese que poner un cero, l]amndose esta ficha ciphero (cero), al sifr (cifra, vaco), sepos (ficha). Con el paso del tiempo las fichas pasan a ser sustituidas por la representacin escrita de las cantidades, por lo que las columnas

El baco de los rabes difiere del de los antiguos romanos, que era de bolas, en que
se trataba de una tabla en la que las cifras tomaban un valor posicional que variaba segn la columna que ocupasen. Era el baco de columnas. No empleaban an el cero. En este mo-

delo las cifras eran unas fichas hechas con el extremo superior o punta de los cuernos que algunos animales mudan en el afio, como el ciervo, en las que pintaban los nmeros del uno al nueve de dos formas diferentes: o bien con las primeras letras del alfabeto griego, o bien por una terminologa especial (igin el 1, andras el 2. ornis el 3, arbas el 4, quimas cl 5, caletis el 6,zenis el 7, ten,enias el 8 y celentis el 9). [TAoN,Ren: La Ciencia en el Occidente Medieval Cristiano, en TATON, Ren (dir.): Historia General de las Ciencias (3): La Edad Media. Barcelona, Ediciones Orbis, 1988 (624-696). pp. 629 a 631]. 32 TAos, Ren (dir.) (1988t La Ciencia en el Occidente Medieval Cristiano, ibidem t624-696). Op. ir. en la p. 631.

236

Carlos Manuel da Costa Carballo

desaparecen y se utilizar el baco de arena o polvo, en el que escribes las cifras que se van a utilizar para hacer una operacin. El baco va siendo sustituido por el algoritmo o algorismo (que era en aquellos momentos todo sistema decimal basado en el principio de posicin). Los nuevos procedimientos de clculo que hemos comentado es la gran aportacin de la Edad Media a la Aritmtica. Desde ese momento se inicia la redaccin de manuales sobre estos temas: Tratado sobre el baco de Adelardo de Bath (090-1160), Liher Algorismi de numero Jndorum de Mulzammad [bu al-Khwarizrni (t>- 1138 o 139), Liber abad de Leonardo Fibonacci o Leonardo de Pisa (1170-1240), y la enseanza de los mismos:
Fn 338 posea Florencia, segn Giovanni Villani, seis escuelas de
baco frecuentadas por 1.000 .200 alumnos que se preparaban para el ejercicio del comercio

Durante los siglos xii y x se van perdiendo esas fantasas alegricomsticas que haban inundado la ciencia medieval y se va perfeccionando la tcnica, cuyo resultado prctico para cuando hablemos de calculadoras mecnicas fue sin duda la rueda dentada y la biela-manivela aparecidos en la parte meridional de Alemania a comienzos del siglo xv, o el papel que todava no tendr gran importancia en la historia de la informtica pero que durante el siglo xiv en Francia se ofertaba a muy buen precio, al menos la materia prima para la industria papelera, que haba venido de China a traves de prisioneros de Samarcanda y de los rabes. Todava no podemos hablar de mquinas en el sentido que damos hoy en da a esta palabra, es decir artificios que aprovechan o regulan la accin de una fuerza. Es a partir del siglo xv cuando sc vislumbra la posibilidad de crear una mquina que sea capaz de realizar operaciones o clculos sin error y de forma automtica, es decir, empieza la gestacin de la Calculadora Mecnica. La causa probable de este suceso se debi a que en este momento los principales problemas dc construecton sern resueltos favorablemente, adems de que la produccin de estas mquinas fue algo ms rpida. Ya hablaremos ms adelante de esto. Con esto llegamos al Renacimiento, donde ...el audaz y original esJierzo de los cientficos europeos, al liempo que reno v el espritu cientfico de los diferentes sectores de la ciencia, arrastr el progreso de sta en un mo vuniento irreversible que se extender, se desarrollar y se acelerar en los siglos siguientes ~t

TAraN, Rene liv.) (1988).La Ciencia en el Occidente Medieval Cristiano>, ibiden (624-696). Op. ci en la p. 676. Vi rAi<,N. Ren (dirj: El Renacitii ento,>. et TArON, Ren (dir.): Historia General dc 10.5 cwmias <4>: La Ciencia Moderna (De 1450 a 180<3), I~arcclona, Ediciones Oibis, 1<185 (5-214). Op. <0% en la p. 7.

Los orgenes de la informtica

237

CALCULADORAS MECNICAS
Johannes Gensfleisch, ms conocido por Gutenberg, inventa la imprenta a mediados del siglo xv, dando lugar a una gran revolucin del conocimiento cientfico pues las ciencias podan ahora llegar a un mayor nmero de deseosos de conocer nuevas cosas. En esta lnea, empiezan a prodigarse las obras de Aritmtica35 que, en un principio eran unos manuales prcticos, sin explicaciones ni formulaciones, que venan a suplir la tradicin de la enseanza oral de abaquistas y maestros del cmputo, pero que poco a poco se van enriqueciendo y van abarcando todos los conocimientos matemticos del momento. Ya hemos indicado que el algoritmo suplant al baco, es decir, el clculo escribiendo las cifras haba sustituido al clculo colocando fichas, aunque ste ltimo seguir siendo empleado por todas aquellas personas que tengan que hacer clculos de forma prctica y rpida, como los comerciantes, los cambistas, etc. Esto tambin se produjo en la enseanza de la aritmtica hasta bien entrado el siglo xv, pero se mantiene de forma prctica hasta nuestros das en Oriente y Rusia, e indirectamente en otros pases, pues quin no ha utilizado alguna vez en su vida un baco para contar las carambolas en una mesa de billar? Al cambiar el mtodo a la hora de hacer operaciones, al escribir las operaciones, nacen un sinfn de formas para realizarlas. En el Manual de Aritmtica, annimo y editado en Treviso (de 1478), aparecen por ejemplo: para realizar la multiplicacin, varias tcnicas: por columnas, por cruz, por damero, etc., y para la divisin: por columnas, por barco, etc.36 Es en uno de estos manuales, el Triparty dans la science des nombres de Nicols Chuquer, escrito en 1484, donde aparece por prinera vez el cero con la significacin que le damos hoy en da y la primera aproximacin a la idea de logaritmo. Tambin se empieza a ver en los manuales al uso los signos + (ms) y (menos). Algunas pginas ms atrs hemos comentado que en el siglo xv empieza la gestacin de la Calculadora Mecnica. La causa probable de este suceso se debi a que en este momento los principales problemas de construccin eran resueltos favorablemente, adems dc que la produccin de estas mquinas fue algo ns rpida.

>~ Como por ejemplo: Sphaera de JoANNF.s Dr SArRoboseo, Theoricae novae planetamm de Pt,rR3Acu, Quadripartitum y Almagesto de ProroMeo, Elementos de Euclides dc GioVANN CAMPANus DE NOVARA, Manual annimo de Aritmtica en TRuviso. Sum.na de LtscA PAnoLi (1445-lS 14). etc. ~ Para analizar cada una de estas tcnicas hay que leer el epgrafe titulado Las primeos manuales de TATON, Ren (dir.) (988). El Renacimiento, ibdem (5-24). Pp. 28-30.

238

Carlos Manuel da Costa Carhallo

Fue precisamente Leonardo da Vinci (1452-1519) el que dise una mquina de clculo37 que no pudo desarrollar y de la que tenemos noticias gracias a unos planos que dej. Lo que hizo fue mecanizar el baco sustituyendo las varillas con piedrecillas por ruedas dentadas. En 1987 se construy la mquina siguiendo el diseo de Leonardo y el resultado fue una caja que tena siete ruedas en su interior que se movan gracias a un dispositivo de arrastre en cadena. Sin saberlo, aunque persiguiendo la misma finalidad, utiliza la criptografa como una manera de proteger los datos de sus investigaciones de los curiosos:
Leonardo apunta sus notas en carnets secretos, protegidos por una escritura Inversa;...35

A mediados del siglo xxi encontramos una descripcin de una mquina que poda determinar de forma mecnica los senos y cosenos de los ngulos, otra, que se llam nonio y que se debe a Pedro Nez, poda medir los ngulos pequeos, aunque como era normal para la poca como ya iremos viendo, la mquina era de construccin muy compleja y tuvo escaso xito, pero fue sustituida por otra ms pequea llamada vernier inventada en 1631. Empiezan en ese momento a fabricarse instrumentos muy ingeniosos en la mayora de las ocasiones pero poco eficaces generalmente, hasta que en 1581, en Londres, Edmund Gunther crea la Regla de Clculo que ha sido suplantada hace escasos aos por las conocidas calculadoras de bolsilo. La Regla de Clculo podemos considerarla como la primera mquina analgica de la historia, es decir aquella que sirve para medir magnitudes fsicas (presin, temperatura, voltaje, etc.), mientras que el baco sera el primer representante de mquinas digitales, sirviendo por lo tanto para el tratamiento de cualquier tipo de informacin de carcter numrico. La Regla de Clculo constaba de tres partes que en las que acaban casi de desaparecer reciban el nombre de regla, reglilla y cursor La regla es la base de la mquina y tiene una hendidura a lo largo de toda su longitud en el centro aproximadamente. La reglilla es un elemento mvil longitudinal que se ajusta en la ranura central de la regla sobre la que se desliza por diferentes

~ Disefl, pues no Lleg a construir ni sta ni casi ninguna mquina de las que haba imaginado. Para da Vinci la Mecnica, pasa as de arte emprico a ciencia aplicada, inaccesible, por ello mismo, a todos los que no sean gemetras. La misma transformacin realizan sus innumerables dibujos y proyectos de mquinas, a menudo adelantados respecto a su tiempo y que jams nos ofrecen imgenes o ilustraciones 1..). sino croquis calculados y a escala como los dc la Geometra [TAoN,Ren (dir.) t1988).EI Renacimiento>~. ibidem (5214). Op. cii. en la p. 103]. 38 TroN, Ren (dir.) <1988): El Renacimiento (5-214). Op. cii. en la p. 7.

Los orgenes de la informtica

239

sistemas para realizar los clculos. Y el dtimo elemento, el cursor, es una pieza de materiales diversos y forma rectangular que deslizndose a ambos lados sirve para ver el resultado de las diferentes operaciones. Estas reglas as conformadas son debidas a William Oughtred (1574-1660) y Marnhein
(1859).

El siguiente paso hacia esa calculadora mecnica lo dio John Napier of Merchiston, Neper (1550-1617), nacido en Edimburgo (Escocia), creando los logaritmos39 en un intento de simplificacin de las operaciones trigonomtricas que necesitaban realizar los astrnomos del momento, que sentaron en realidad las bases fundamentales para desarrollar esos prototipos de calculadoras mecnicas. Por lo tanto vemos que, nuevamente, el ingenio humano desarrolla una nueva herramienta (las tablas de logaritmos) para dar respuesta a una necesidad cientfica acuciante (los clculos de los astrnomos). Previamente haba intentado disear un nuevo mtodo para realizar las multiplicaciones que es conocido con el nombre de los huesos de Neper, que no era ms que una tabla de multiplicar mvil. Bastante compleja en su uso, la abandon pronto dedicndose a otras tablas, sobre todo las de los logaritmos que descubre en 1614, tres aos antes de su muerte. Este suceso fue posible gracias a que durante el siglo xxii los cientficos se encargaron de ir enunciando las leyes cuantitativas con las que van a matematizar la Naturaleza, Naturaleza a la que se imaginaban como un gigantesco autmata. El cientfico de este perodo empieza tambin a fabricar sus propios aparatos de precisin para poder conseguir unos excelentes resultados. Es el Siglo del mecanicismo y de la dinmica, de Descartes, Leibuiz y Hume, de las tablas de funciones trigonomtricas y del clculo infinitesimal, etc. Otro ingenio que puede considerarse como la Primera Calculadora es la mquina que inventa Wilhelm Schickard en el ao 16230 1624, que con 12 ruedas le permita hacer una nueva operacin matemtica: la multiplicacin. Un intento ms serio en este campo lo realiza Blaise Pascal (16231662) que pone en marcha en el ao 1642 el prototipo de su Machina Arithmetica, tambin llamada Pascaline, que tiene lista en 1645, y que podemos considerar como la segunda calculadora despus de Jade Schickard, aunque en realidad podemos decir que es la primera calculadora real. Esta mquina era capaz de efectuar mecnicamente la adicin. Pascal realiz su mquina utilizando el mismo principio que dos siglos antes haba llevado a Leonardo da Vinci a disear su artilugio. La mquina de Pascal fundo-

>0 La obra donde aparecen se titul Mirifici logarithmorum canonis descriptio, publicada en cl ao 1614.

240

Carlos Manuel da Costa Carballo

naba ms o menos de la misma forma que lo hacan las mquinas sumadoras que existan no hace muchos aos en cualquier local comercial, es decr, el artilugio consista en una serie de pequeas ruedas grabadas sobre un contorno de cifras desde el 1 al 9. Un ingenioso sistema de engranajes haca avanzar una ruedecilla de unidad en unidad hasta completar un giro, es decir, iba contando dientes de rueda hacia un lado, mientras que el giro hacia el lado contrario supona restar cantidades. Pascal dise esta mquina para facilitar el trabajo de su padre que siendo recaudador de impuestos deba hacer complicadas operaciones todos los das de su trabajo. De todos modos esta mquina de Blaise Pascal no tuvo gran difusin por las dificultades de fabricacin de la misma. A partir de entonces se produce una verdadera eclosin de aparatos muy similares unos a otros, como la mquina Sumadora-Restadora de Sir Sarnmuel Morland en 1666, que era una simple mquina sumadora-restadora de moneda inglesa, o la Calculadora Universal de Godofredo Leihniz (1646-1716) que, adems, multiplicaba y divida. Leibniz concibi el proyecto de mecanizar el clculo de las tablas astronmicas y trigonomtricas para liberar a los investigadores de aquellos tiempos de la siempre tediosa accin de los clculos matemticos. En 1671 tena ya el diseo que termin en 1694 aunque, segn parece no la comercializ por los elevados costes de fabricacin. La mquina funcionaba por lo que Leibniz llam rueda escalonada. En 1784 el Gobierno Francs decide que, como tena los Logaritmos y las funciones trigonomtricas inventados, haba que sentar a trabajar a algunos matemticos entre los que se encontraba Adri en-Marie Legendre (17521833), para que departieran sobre mtodos para ser usados en la supervisin del trabajo de las personas. Nacieron las Tablas de Catastros. Estas tablas para censos fueron un motivo importante en el devenir de la historia de la informtica para el avance de la ciencia, como veremos ms adelante. El problema de la comercializacin y de la industrializacin o fabricacin en serie de las calculadoras lo solucionan los norteamericanos. As, en el ao dc 1872 o 1875 Frank Stephen Baldwin patenta la llamada Rueda de Odhner. El dispositivo consista en unos discos unidos sobre un eje horizontal, sobre los discos haba otros discos excntricos. El movimiento de los discos excntricos era comandado por los vstagos que salan de unas ranuras. Por medio de una manivela al girar en un sentido la mquina realizaba la suma y la multiplicacin, y al girar en el sentido contrario realizaba las otras dos operaciones matemticas. De todas formas, hacia 1821) el alsaciano Charles Xavier Thomas, basado en la idea de la rueda escalonada de Leibniz, crea el Arilbinometer cuya novedad fue la de ser la primera mquina de bajo costo y que se pudo fabricar a gran escala, y la tendencia a simplificar las operaciones matemticas por medio de la mecnica.

Los orgenes de la informtica

241

Un espaol en Nueva York, Ramn Verea Garca (1833-1899), aporta su granito de arena creando una mquina en 1878 de multiplicacin directa y no por reiteracin como hacan las hasta ese momento construidas, y que nueve aos despus un francs, Leon Bolle, la construye de forma parecida a la de nuestro compatriota. Pero mientras que el francs se apropia del invento de nuestro compatriota, un americano llamado Dorr E. Felt proyecta en 1880 la idea de adaptar a las mquinas de calcular las teclas que ya se usaban en las mquinas de escribir. Felt se asocia con Tarrant en 1887, y en su mquina introducen una serie de mejoras mecnicas que les permita efectuar rpidamente las cuatro operaciones. La nueva mquina se llam Comptomtre y poda imprimir, por primera vez en la historia, los resultados de las operaciones que efectuaba. Esto, naturalmente, se extendi rpidamente a los otros modelos que se estaban creando por el mundo. A partir de aqu se siguen produciendo nuevas mquinas y empiezan a derivar de estas otras que servirn para realizar otras funciones ms especficas como fueron: sumadoras con teclado del norteamericano Dorr Felt, mquinas registradoras inventadas por James Ritly (1879) y distribuidas en exclusiva por John Patterson desde 1884 hasta 1950 a travs de la empresa que cre en principio para tal finalidad40, las sumadoras-impresoras (884) de un empleado de banca llamado William Seward Burroughs, mquinas de contabilidad, mquinas sumadoras mltiples, etc, Leon Ro/Me en 1887, aunque otros autores dicen que fue en 889, crea la primera multiplicadora activa, que se llam Millonnaire. La mquina conssta en una placa horizontal sobre la que estaban fijos verticalmente un cierto nmero de vstagos o tallos de acero de longitudes variables segn unas proporciones que estableci Bolle, y que por analoga era como la representacin grfica de las tablas de Pitgoras. Por medio de una manivela se obtenan los productos que se deseaban. Concluido el anlisis de este primer problema que seguramente se suscit en la mente de nuestros antepasados, es decir, el clculo, y que era necesario explicar para poder entender la historia del ordenador, vamos a iniciar ahora la discusin del segundo problema

TARJ ETAS PERFORADAS Nos habamos quedado en el siglo xix con las mquinas calculadoras. Pues bien, vamos a retroceder ahora un siglo pues es durante la Ilustracin
41> La empresa de Patterson se llamaba The National Cash Register Co,npany, que todos conocemos hoy en da como NCR.

242

Carlos Manuel da Costa Carballo

o Siglo de las Luces (siglo xvni) cuando se crean mquinas dirigidas automticamente con la ayuda de tarjetas perforadas, unidas entre s como si de un acorden se tratase, y que se aplicaron a la industria textil. Fueron B. Bouchon en 1725 y M. Falcan tres aos despus los que llevan a cabo este descubrimiento, o mejor dicho redescubren una aplicacin ya utilizada en el mecanismo de los relojes musicales medievales y que tuvo una gran aceptacin y continuidad en aparatos musicales sobre todo [recordar el caso de la pianola]. Basndose en este mecanismo, Joseph-Marie Jacquard, en el ao 1801 patenta un telar controlado automticamente por tarjetas perforadas. Aqu acabamos la etapa histrica que hemos denominado Prehistoria de la Informtica. A modo de resumen, vamos a sintetizar los hitos cronolgicos ms relevantes de esta etapa:

CRONOLOGA DE LA PREHISTORIA DE LA INFORMTICA


Hace muchos aos: Pintura rupestre, Palabra hablada.

3.000 a.C. 2.000 a.C. Siglo XV

Palabra escrita (Tablilla Sumeria. Museo Semtico. Universidad de Harvard). baco (Primer ingenio de clculo creado por la humanidad, probablemente por los Asirios). Leonardo da Vinci (1452-1519) concibe el Primer prototipo de calculadora mecnica. Gunther crea la Regla de Clculo. John Neper (1550-1617) desarrolla la teora de los Logaritmos. Wilheltn Schickard inventa la Primera Calculadora.

1581

1614
1623

1645

Blaise Pascal (1623-1663) pone en funcionamiento su Machina Arithmetica. Samuel Morland fabrica su mquina SumadoraRestado ra. Godofredo Leibniz (1646-1716) crea su Calculadora Universal. B. Bouchon aplica las Tarjetas con Pecl racin a la industria textil. M. Falcon hace lo mismo que el anterior.

1666
1694

1725 1728

Los orgenes de la informtica

243

1801

Joseph-Marie Jacquard (1752-1834) patenta el primer telar automtico controlado por Tarjetas PerJradas. Baldwin comercializa Ja Ruedo de Odhner. Ramn Verea Garca (1833-1899) crea la Calculadora de multiplicacin directa en Nueva York. El francs Leon Bolle crea la mquina Millonnaire que era idntica a la del espaol citado anteriormente.

1875 1878 1887

ANTIGUEDAD, EDAD MODERNA Y CONTEMPORNEA


No es lo que no sabemos lo que nos inquieta, es lo que sabemos que no es as.
(WILL RoGERs)

Cuando una idea simple toma cuerpo,


se produce una revolucin.

(C. PGUY)

INTRODUCCIN
Ya hemos visto en los epgrafes anteriores todo lo concerniente a la Prehistoria de la Informtica desde la perspectiva de dos problemas que tuvieron que resolver, de una parte el problema del clculo, de otra la creacin de mquinas que realizasen los clculos complejos. Hemos visto tambin hasta donde llegaba el ingenio del ser humano a travs de las mquinas que fueron creando para solucionar estos problemas, desde los tableros para contar bolas o semillas, los bacos, pasando por las mquinas sumadoras-restadoras, hasta llegar a las primeras calculadoras automticas que ya realizaban la multiplicacin y divisin, y a las que se fueron integrando nuevas funciones como la de imprimir, etc., etc. Nos corresponde en esta nueva etapa histrica, Antiguedad, estudiar tres figuras importantsimas dentro de la historia de la informtica y que por si solas llcnaran pginas y pginas de un libro. Tales figuras son:

244
CHARLES BRBACE

Carlos Manuel da Costa Carballo

Matemtico ingls que inventa un aparato con el que pretenda automatizar la elaboracin de las tablas logartmicas y astronmicas, aunque este ingenio no permita el clculo con cifras de ms de seis decimales por lo que se empe en realizar otra que llegase hasta los veinte decimales y que nunca lleg a construir

HERMANN HOLLERIrU

Fue el primero en utilizar un sistema de tabulacin elctrico para analizar los datos estadsticos, lo que le sirvi para elaborar los censos de todos los ciudadanos norteamericanos por medio de tarjetas perforadas de papel duro (tipo cartulina).

I.B.M. International Business Machine Corporation, el mitico gigante azul.

ANTIGUEDAD DE LA INFORMTICA Iniciamos en este momento lo que hemos denominado Antiguedad de la Informtica cuyo hito ms relevante fue el de ser la poca de gestacin de las calculadoras electrnicas, con un personaje que tal y como dijimos al principio de este tema, revolucion el mundo del clculo gracias a unos prototipos de mquinas automticas que l mismo dise y present en la Exposicin Universal de Londres del ao 1851, al menos las piezas pues no lleg a construir la mquina. Nos estamos refiriendo a Charles Babbage (1192-1871), que tomado como referente divide a la Historia de la Informtica en dos etapas claramente definidas, antes de Ch. Babbage y despus de Ch. Babbage. Este punto de inflexin o separacin de etapas histricas se debe, o mejor dicho, se sustenta sobre un proyecto de creacin y desarrollo posterior de mquinas automticas por parte de este matemtico ingls. As, hay que decir que puso en marcha en el ao 1812 la D~rence Engine, o mquina de diferencias, yen el ao 1834 laAnalytical Engine, o mquina analtica, proyecto muy ambicioso con el que pretenda efectuar automticamente las operaciones ms diversas. y que podemos considerar como los primeros equipos de proceso de datos, es decir, los primeros ordenadores.

Los orgenes de la injrmtica

245

Charles Babbage estaba muy interesado por las posibilidades de mecanizacin del clculo matemtico y la impresin de tablas matemticas para lo cual concibi la mquina de diferencias, que estaba formada por seis mecanismos de adicin interconectados, siendo cada uno de estos mecantsmos capaz de efectuar la suma de dos nmeros decimales de varias cifras, asociados a un mecanismo de impresin automtico, y que supuso un gran avance tecnolgico para su tiempo, hasta el punto de que por todas partes empezaron a surgir otros inventores con mquinas similares siendo la ms interesante la de los hermanos George y Edward Scheutz que llegaba a trabajar hasta con ocho decimales. La mquina analtica era una mquina que funcionaba con vapor y que era comandada o dirigida por un programa soportado en tarjetas perforadas. El aparato estaba compuesto de las mismas partes que un ordenador actual ya que constaba de las estructuras bsicas de funcionamiento de estos ltimos, a saber:
-~

dispositivo de entrada, o elemento para introducir los datos y las instrucciones; memoria o almacn de datos (magasin que decan los franceses) unidad de control; unidad aritmtico-lgica; dispositivo o sistema de salida que era el encargado adems de imprimir los datos.

-~

En las descripciones hechas del funcionamiento de la mquina analtica por Lady Ada Augusta Condesa de Lovelace (1815-1852), ayudante de Babbage y su ms ferviente defensora, parece que la mquina analtica fue concebida para trabajar tanto con funciones algebraicas como con cantidades aritmticas. Sin embargo Babbage no lleg a completar su proyectada mquina (que se encuentra en el Science Museum de Londres) por lo que es difcil saber si las descripciones de Lady Ada concuerdan con la realidad. Por cierto que Lady Ada fue la primera programadora de la historia, fue hija de Lord Byron, y en su honor se dio su nombre a un lenguaje de programaclon: el ADA, Fue por lo tanto Babbage el primero que disea una mquina no solamente para realizar las cuatro operaciones bsicas sino tambin para poder utilizar frmulas matemticas, aunque hemos dicho tambin que nunca lleg a terminarla. Fue Lord Kelvin, Sir William Thomson Kelvin (1829-1907), el primero que crea una mquina para resolver ecuaciones diferenciales, modelo due fue readaptado por L. Wainwright en 1923.

246

Carlos Manuel da Costa Carballo

La revolucin industrial, el crecimiento demogrfico y la complejidad a que dan lugar los dos hechos citados anteriormente, ocasionaron un tercer problema. Ya hemos visto cual fue el primero de los problemas con que tuvo que enfrentarse la humanidad, el clculo, y como se fue solucionando en el devenir de los siglos. Los artificios que se crearon para solucionar este problema, o al menos intentarlo, requeran del intervencionismo constante y continuo del ser humano, lo cual dio lugar al segundo problema que ya hemos analizado. Tambin hemos visto la solucin que se dio a este segundo problema, la creacin de unas mquinas automticas gracias a la invencin del matemtico ingls Babbage. Pero volviendo al tercer problema que hemos anunciado unas lneas ms arriba, cul era y cmo se solucion? vamos a ocuparnos a continuacin. Esta tercera cuestin era cmo se poda tratar la enorme cantidad de informacin que empieza a producirse en el mundo? El primer paso lo da Hermann Hollerith que cien aos despus de la Revolucin Francesa desarroll su Mquina de Censos para procesar los datos que se referan a los censos poblacionales de los Estados Unidos de Amrica, por medio de tarjetas perforadas. I-{ollerith (1860-1929), americano de origen alemn, fue contratado por la Oficina de Censos de los Estados Unidos para que preparase el anlisis estadstico de los datos obtenidos en el censo de 1880. El trabajo dur siete aos y medio y al final los volmenes publicados tenan un gran nmero de erratas, la tabulacin manual y los resultados fueron inadecuados. Pero Hollerith no desisti y concibi una mquina basada en la de Charles Babbage y utilizando el sistema de tarjetas perforadas de Jacquard. La mquina estuvo lista en 1887 y utilizaba papel continuo en lugar de las tarjetas individuales. Los resultados obtenidos con esta mquina no se hicieron esperar, y as en el censo de 1890 el anlisis de los datos se realiz en dos aos y medio, la tercera parte de lo que se tard en realizar el estudio del censo anterior, y con una poblacin que haba aumentado de los 50 a los 63 millones de habitantes. No vamos a entrar en los detalles tcnicos del funcionamiento de esta mquina. Slo vamos a recordar que es a partir de este preciso momento cuando empiezan a crearse mquinas de clasificacin automtica, tabuladoras y perforadoras de teclado, etc., que sern como el pistoletazo de salida de la carrera de esta naciente industria, carrera en la que estamos inmersos y en la que cada da que pasa vemos nacer nuevas aplicaciones de lo que haba el da anterior quedando esto totalmente obsoleto, resultando muy difcil mantenerse en la cresta de la ola. Las aplicaciones ms iinportantes para las que se utilizaron estas mquinas fue dominar la avalancha

Los orgenes de la informtica

247

de datos que deba registrar de un solo golpe la administracin norteamericana desde la creacin de la Seguridad Social. Es decir, podemos considerar que la mquina de los censos de Hollerth nace como una necesidad de estado. Hollerith abandona la Oficina de Censos en 1896 y funda en 1903 la Tabulating Machine Company, creando nuevas mquinas sobre variaciones de la primigenia y que se utilizaron para hacer el censo britnico de 1911. Hollerith se une este mismo ao con la International Time Recording Company, compaa dedicada a la fabricacin de relojes, y con la Dayton Seale Company, dando lugar ocho aos ms tarde de la T.M.C. a la Computing Tabulating Recording Company [C.T.R.], de la que lleg a ser su Presidente Thomas J. Watson en 1914 y que transformar en 1924 en la muy conocida International Business Machine Corporation. es decir, I.B.M. Es sta una poca caracterizada por las continuas modificaciones en la estructura de las fichas o tarjetas perforadas, la adaptacin de las mquinas existentes a nuevos campos del saber, etc., etc., hasta llegar a los antecedentes ms inmediatos del ordenador, fecha esta que nos sirve para dar tncto a lo que hemos llamado Edad Moderna de la Historia de la Informtica.

EDAD MODERNA DE LA INFORMTICA


En esta nueva etapa histrica, destacan con luz propia tres personajes: dos de ellos norteamericanos, George R. Stibitz y Howard Hathaway Aiken, y un alemn, Konrad Zuse. El Dr Stibitz desarroll entre los aos 1937 y 1939 una mquina sumadora binaria de rels que llam Comp/ex Calculator que, como su nombre indica, realizaba operaciones de clculo muy complejas. Constaba la mquina de un teletipo de entrada y trabajaba internamente con la aritmtica binaria. Como el teletipo se poda conectar con la lnea telefnica, podan realizarse operaciones a distancia con esta mquina, es decir, equivala a lo que hoy llamamos comunicaciones a distancia por va de un modem. Uno de los modelos del Dr. Stibitz realizaba operaciones con polinomios y con otras expresiones algebraicas tal y como nos describe Lady Ada de la mquina analtica de Ch. Babbage que no lleg a terminar. Por estas fechas, los europeos desarrollaban tambin sus proyectos de investigacin en el marco de dos guerras, fruto de los cuales es el Primer Calculador con Programa Almacenado del mundo, que debemos a la brillante inteligencia del Dix Zuse, que en el ao 1941 y en plena II.a Guerra Mundial crea el Z-3, que no lleg a ser el primer calculador electrnico del mundo por no ser considerado de inters por los representantes del III Reich.

248

Carlos Manuel da Costa Carballo

El Z- 1 era una mquina totalmente mecnica pero su funcionamiento no fue del todo satisfactorio. El Z-2 se basaba en el sistema aritmtico binario para realizar los clculos, que aunque no era novedoso pues esto ya haba sido formulado por Leibniz, Babbage y Torres Quevedo, pero el mrito de Zuse fue que supo concretar todas estas ideas en una mquina. El Z-3 lo construy en plena II Guerra Mundial. Fabricado totalmente con rels telefnicos, poda hacer las cuatro operaciones matemticas bsicas adems de la raz cuadrada. Una mquina similar usaron los alemanes durante la guerra en sus aviones para hacer clculos con variables o factores constantes. El Z-4 era una mquina electromecnica pero con una memoria binaria enteramente mecnica aunque no lleg a concluirse por los avatares de la guerra. Finaliza la llamada Edad Moderna de la Informtica con un norteamericano de inestimable talento cientfico, el Dr. Aiken (1900-1973) que con ayuda de otros cientficos present en el ao 1937 para unos y 1944 para otros el Mark 1, Automatic Sequence Controlled (alcuiator o sea, una mquina calculadora automtica de secuencia controlada similar al Z-3 del Dr. Zuse, que era la plasmacin real del prototipo del britnico Charles Babbage. Claro est que hoy en da no podramos tener encima de nuestra mesa de despacho una mquina como la del Dr. Aiken que tena una longitud de 15 metros y una altura de 2 metros y medio, con un peso total de 5 toneladas, mquina compuesta de 18 elementos unidos entre si por unos 800 kms. de cable elctrico, para efectuar divisiones y/o multiplicaciones de

nmeros de diez cifras en 10 y 4 sg. respectivamente y sumas dedos cifras


en 0,3 sg., aunque para esa poca supuso una autntica revolucin. Este es el primer calculador numrico automtico de gran potencia realizado por el fsico de la Universidad de Harvard. La mquina era capaz de realizar y resolver automticamente ecuaciones con diferenciales. Como el proyecto era interesante, la compaa I.B.M. subvenciona el estudio en marcha que da lugar al Mark 1, cuyo funcionamiento estaba controlado por una serie de rdenes que un programador haba preparado y escrito en bandas de papel perforado. Una vez puesta en marcha, la mquina no tena necesidad de intervencin exterior para realizar su trabajo. Obtena resultados parciales y finales por medio de tarjetas perforadas. Al Mark le siguieron el Mark II hecho con rels electromagnticos y que poda actuar como una sola calculadora o como dos independientes. Poda realizar a la vez dos sumas y cuatro multiplicaciones (el tiempo que tardaba en hacer un producto se redujo considerablemente con respecto al Mark 1 pues baj a 0,7 sg. frente a los 4 sg. de la primera de la serie). Luego vino el Mark 111 que era un calculador electrnico provisto de una memona de tambor magntico, y el ltimo dc la familia el Mark IV acabado en 1952, fechas por las que nace definitivamente cl ordenado; que nos da

Los orgenes de la injrmtica

249

paso para iniciar la siguiente etapa de la historia que hace referencia a lo que hemos denominado Edad Contempornea de la Informtica. Adems de estas relevantes figuras de la historia de la informtica tambin hay que mencionar otras aportaciones como la de Vannever Husch que aplic el sistema asociativo de ideas de nuestro pensamiento a una mquina, surgiendo de esta forma el Memory Extended System, aunque no lleg a construirlo, algo bastante frecuente si echamos una ojeada a la historia de la informtica. Diseado en 1930, se puede considerar como el primer analizador diferencial. Doce aos ms tarde le incorpor un programa de clculo4i. EDAD CONTEMPORNEA El inicio de esta etapa histrica que hemos denominado Edad Contempornea de la Informtica se produce en el preciso momento en que se inventa el primer circuito electrnico digital, que estaba compuesto de un par de diodos sobre un circuito o placa descrito por Ecces y Jordan en el ao 1919.

LA LLEGADA DE LOS CALCULADORES ELECTRNICOS Haciendo justicia, hay que decir que el Primer Computador Digital Electrnico Automtico se debe a John Vincent Atanasoff que trabaj en este proyecto desde 1935 hasta 1942, abandonndolo posteriormente. Eckert y Mauchly lo que hicieron fue aprovechar los trabajos de Atanasoff para construir el ENIAC entre 1939 y 1946.

Pero como hemos dicho la primera tentativa seria conocida de construir


una mquina electrnica para realizar clculos matemticos fue la del Prof Atanasoff por medio del empleo de tcnicas analgicas. Ayudado de uno de sus alumnos, Lyon 1-lannum, inventa el Laplaciometer que era una mquina que serva para resolver la ecuacin de Laplace en dos dimensiones y con diversas condiciones limitadoras. Esto les llev a iniciar investigaciones en el campo del sistema de numeracin en base dos, lo que les lanz a la construccin de una nueva mquina destinada a la resolucin de sistemas de ecuaciones lineales que comprenda la resolucin de treinta ecuaciones a la vez por el mtodo de la eliminacin sucesiva de las incgnitas. Al ser movilizados para la Se41 TATON, Ren (dir.): Automatizacin del clculo y de la deduccin, en TATON, Ren (dirj: historia General de las Ciencias (12): El siglo xx: 1. Las matemticas, Barcelona, lliciones Orbis, 1988 (124-129). Op. ck en la p. 125.

250

Carlos Manuel da Costa Carballo

gunda Guerra Mundial en el ao 1942, abandonaron todos los proyectos y


no volvieron jams a iniciarlos. De todas las maneras, el paso que haba que dar era la sustitucin de los dispositivos mecnicos o electromecnicos por circuitos electronicos.

Los Doctores M. J. Eckert y J. W. Mauckly. en el ao de 1946, ponen


en marcha el E.N.J?A.C. [Electronic Numerical Integrator and Computen] que todo el mundo considera como el primer ordenador electrnico de la historia, y que es el proyecto que se le vet al Dr. Zuse por parte de las autoridades alemanas. El ENIAC fue construido a base de vlvulas termoinicas de vaco, pesaba 30 toneladas, no aport nada novedoso en el campo de la capacidad de memoria con respecto a la familia de los Mark, pero si que supuso un gran avance en lo referente a la velocidad de clculo y su fiabilidad. Era capaz de realizar 5.000 sumas y/o 300 multiplicaciones por sg. En 1949 se presenta en la Universidad de Cambridge el EID.S.A.C. que era un ordenador con programa almacenado. Paralelamente se inicia el desarrollo del S.L N.A.C. y del U.N.J? VA.C. 1 [Universal Automatic Computer], que se present en el ao 1951. Era, este ltimo, un ordenador decimal de caracteres lo cual permiti el uso de los caracteres alfabticos y del lgebra de Boole. En el ao 1952, John von Newmann presenta el E.D.VA.C. [Electronic Discrete Variable Automatic Computen] como un ordenador que registraba en su memoria un programa antes de su ejecucin. Se introducan en l los datos por medio de cintas perforadas, que es la unin o sucesin continua de varias tarjetas perforadas aunque ms estrecha pues la cinta perforada slo tiene deS a 8 canales (como la que podemos ver a continuacin) o pistas para perforar la informacin. No hablaremos ms de ella pues prcticamente est en desuso. No podemos olvidarnos de I.B.M. que, curiosamente no empez la carrera por el control del mercado hasta la dcada de los aos 50. Sus modelos 701, 702, 705 y 650, llegaron a tener mayor aceptacin que los dems gracias a su reduccin de tamao y a su menor precio de salida al mercado. adems de su mayor velocidad a la hora de gestionar los datos.

EL ORDENADOR PERSONAL
El trmino personal computer (ordenador personal) fue creado y se empez a usar por la compaa Apple Computers, para dar nombre a dos de sus mquinas, pero hoy todos los fabricantes han asumido la tenninologa. Por su capacidad de memoria tenemos el PC, el XT y el AT, siempre refirindonos a los ordenadores IBM compatibles.

Los orgenes de la informtica

251

En el proceso de comercializacin de los ordenadores el PC, el ordenador personal IBM-PC que se comercializa por primera vez en 1981, sali en principio con una memoria de 16 Kb aunque pronto se dieron cuenta que era totalmente insuficiente y se ampli a 64 Kb para pasar posteriormente a ordenadores de 128 Kb. El bus de salida de datos era para estos ordenadores de 8 bits, utilizando microprocesadores de las famihas Intel 8008 o Intel 8080. El modelo PC no fue comercializado con disco duro sino que llevaba dos drives para discos flexibles. El siguiente grupo de computadores en funcin de su capacidad fue el

XT que ya ampliaron su memoria hasta los 640 Kb e incorporaron un drive para disco duro de 10 Mb, en principio. El bus de salida de datos de un

XT era de 16 bits y la familia de microprocesadores utilizada era el Intel


8086. Por ltimo tenemos el ordenador Al con un bus de 32 bits, cuyas famillas de microprocesadores son las conocidas por Intel 80286, 80386 y el ms reciente de ellos que es el 80486 que da lugar al ordenador AT/SX. A la vez variaron los tamaos y, as tenemos ordenadores grandes o mainframes, medianos o miniordenadores y pequeos o microordenadores. Los mainframes son esas mquinas potentsimas que pueden atender a un nmero enorme de usuarios a la vez, tanto si estn cerca como en lugares remotos, y desarrollando varias tareas a la vez de forma casi simultnea. Los miniordenadores podemos decir que son mquinas similares a los anteriores en cuanto a diseo y tecnologa pero son ms pequeos de tamao que no de capacidad. Por ltimo tenemos los microordenadores que son los ordenadores de uso comn que todos conocemos o que tenemos en nuestros domicilios o en nuestro puesto de trabajo.

SOFTWARE
En este apartado hablaremos de la historia los Lenguajes de programacin y de los Sistemas operativos.

LENGUAJES DE PROGRAMACIN FORTRAN Es un traductor de frmulas (Formula Transator) desarrollado por De-

carlo para el IBM 701 en el ao 1954 e introducido en el mercado en el


modelo IBM 704 tres aos ms tarde. Es muy sencillo por lo que no requiere tener conocimientos especiales de informtica. Ya no es un lenguaje para una mquina sino que es un len-

252

Carlos Manuel da Costa Carballo

guaje para resolver problemas con lo que puede ser utilizado en equipos di-

ferentes. Trabaja con macroestructuras. Como fue desarrollado para el clculo su escritura est llena de simbologa matemtica de todos conocida42. Pero todo lenguaje tiene sus ventajas y sus inconvenientes. Entre las
primeras caben destacar la facilidad para aprenderlo, codificacin sencilla, muy potente para el clculo y de gran lgica para establecer comparaciones. Entre los segundos tenemos grandes dificultades para el uso de datos

no numricos lo que lleva aparejada una segunda dificultad que es la emisin de informes por ese inconveniente de difcil trabajo con caracteres alfabticos.

Su uso ms frecuente es en las bibliotecas informticas de programas


de aplicaciones estadsticas o matemticas.

COBOL Es el lenguaje comn orientado a los negocios (Common Business

Oriented Language) desarrollado por el Departamento de Defensa de los


Estados Unidos de Amrica entre 1960 y 1964, y concebido como un lenguaje de uso comn para cualquier equipo informtico. Entre las ventajas de este lenguaje nos encontramos que su sintaxis se hace a base de frases similares a las expresiones y/o palabras inglesas. ma-

neja datos tanto numricos como alfabticos con lo que puede emitir informes, puede clasificar los archivos (orden sorO y tiene todas las atribuciones lgicas que hemos visto en el caso anterior Los inconvenientes son que hay que definir muy bien las instrucciones

que entran a formar parte de la resolucin de problemas lo cual es una labor lenta, no puede manejar algunas funciones matemticas como el seno, el coseno o los logaritmos, y es ms difcil de aprender pues para una mis-

ma operacin tiene varios comandos que la ejecutan.

LIsP
Lo que hace este lenguaje es procesar listas (List Processor), es decir trabaja con datos no numricos. Fue desarrollado por John McCarthy en 1 960 en el Instituto Tecnolgico de Massachusetts para investigar en el ce-

42 Utiliza 47 caracteres que son los 26 del alfabeto ingls. 10 dgitos y II signos especiales (la adicin +, la sustraccin la multiplicacin *, la divisin 1 y las potencias **). Utiliza los operadores booleanos (and, or, not) y seis operadores relacionales GT (mayor), CF (mayor o igual), LT (menor), LE (menor o igual), EQ (igual) y NF (no igual) que sirven para comparaciones matemticas.

Los orgenes de la informtica

253

rebro infantil, lo que asociado a esa facilidad de procesar listas ha hecho


que este lenguaje sea uno de los utilizados en la inteligencia artificial y sistemas expertos43 BASIC

Se trata de un cdigo de instrucciones por smbolos de uso general para principiantes (Beginners AII Purpose Simbolic Instruction Code) desarrollado por John G. Kemeny y Thomas E. Kurtz en el Dartmouth College de New Hampshire entre 1963 y 1965. Es muy sencillo de aprender y de codificar, con una excelente capacidad matemtica, de uso en ordenadores pequeos y que ha dado lugar a una gran biblioteca de programas informticos44.

SISTEMAS OPERATIVOS En las primeras etapas de la informtica (aos 50) el sistema operativo era muy rudimentario, formando en realidad parte de los programas que utilizaban los usuarios y que eran los que ejercan de alguna manera el control de la mquina. El siguiente paso en la evolucin natural de los sistemas operativos fue la creacin de una serie de diminutos programas que pudiesen realizar cometidos que se reiteran en infinidad de ocasiones y que son muy sencillos de ejecutar. Este tipo de programas se conocen con el nombre de rutinas,
y

fueron el germen de los sistemas operativos. En tercer lugar nacen los sistemas operativos residentes que son un

grupo de programas o de rutinas que permanecen de forma residente en la memoria del computador, y desde all van realizando todas las instrucciones que se den desde cualquier programa que se est ejecutando.

43 Aneja smbolos de forma extraordinaria y permite que el usuario cree o aada caractersticas que no vienen incorporadas en el original por lo que de esta forma se convierte

en un lenguaje extensible.
44 Como sabemos, hay muchos lenguajes (ms de 200) de los que no vamos a comentar nada. Slo enumeraremos alguno ms como el PASCAL, el RPG (Report Program Generator), el FORTH, el SMALLTALK, el PILOT, el C, cl PROLOG (Programming in Logic muy utilizado en inteligencia artificial), el MODULA-2, el SIMSCRPT, el GPSS (General Purpose System Simulator) y el ADA (que es el ltimo intento de crear un lenguaje universal. Desarrollado por el Departamento de Defensa de los Estados Unidos de Amrica y lan3ado as en honor de la primera programadora de Ja historia, que fue Lady Ada Augusta Byron, de la que ya hemos hablado en otro tema. Permite la compilacin separada por mdulos, miene un lenguaje muy extenso y algo complejo, pero tiene un pobre tratamiento de archivos).

254

Carlos Manuel da Costa Carballo

CONTROL PROGRAM FOR MJCROCOMPUTERS

Este sistema operativo45 fue desarrollado por Gary Kildall en la dcada de los aos 70 como un sistema monousuario-monotarea, para ordenadores con microprocesadores Intel 8080, aunque posteriormente se consigui una versin nueva para sistemas multiusuario (MP/A!) y otra para
redes (CP/NFT).

Para concluir diremos que este sistema operativo fue durante la dcada de los 70 el ms popular.

UNIX

El UNIX tiene como principal caracterstica que est diseado fundamentalmente para servir al programador de ayuda a la hora de disear programas, perdiendo por este motivo bastantes funciones de control del hardware. Desarrollado por Ken Thompson y su grupo de investigadores de los Laboratorios 13e11 en el ao 1969 en lenguaje ensamblador, ahora se escrbe este sistema operativo en lenguaje C46.

45 CP/M tiene una enorme cantidad de programas de software desarrollados para l. Consta dc tres subsistemas que son el Sistema Operativo Bsico de Disco (que se encarga de todas las funciones bsicas a realizar en la entrada y salida de datos en disco: operaciones sobre ficheros, definir los accesos a memoria, etc), e Sistema lisico de Entrada/Salida (que consiste en manejar los diferentes perifricos que tenga el sistema: posicin de la cabeza lectora/grabadora, etc.) y el Procesadorde Comandos de Consola (que interpreta todas las instrucciones que le da el usuario y si las reconoce pasa a ejecutarlas). Los comandos ms importantes de este sistema operativo (algunos idnticos en la sintaxis y en la tarea que realizan a los del MS-DOS) son los siguientes: DIR: que nos ensea todos los ficheros que hay en un directorio determinado; TYPE: sirve para ver cualquier fichero en pantalla; FRA: para borrar ficheros; REN: para renombrar ficheros, es decir, cambiar el nombre de un fichero; SAVE: para salvar ficheros; d: para cambiar de disco; USER: para cambiar el usuario; STAT: sirve para ver el tamao de los ficheros, el espacio que queda libre en el disco, los atributos de los ficheros, etc.; HP: para realizar las copias entre perifricos; ED: es un editor. 46 Desde su creacin ha habido ms de una treintena de versiones clnicas de UNIX (de AT&T). siendo las ms importantes: XENIX (de Microsoft), UNISIS (de Codata), HPUN (de Hewlett-Packard), UNIFLEN (de Technical Systems), etc. UNIX se distingue de los sistemas operativos en que pertenece a lo que se denommna entorno de programacin que es un conjunto de herramientas lgicas que permiten estar desarrollando programas diferentes durante tiempo indefinido. Entre estas herramientas nos en-

Los orgenes de la informtica MS-DOS47

255

El diseo del DOS se bas en un sistema operativo previo que se llamaba QDOS y que bajo el nombre de PC-DOS comercializ IBM en el ao 1981, siendo hoy por hoy el sistema operativo ms vendido y el que ms programas tiene desarrollados. La primera versin que hubo del DOS fue la 1.0, mientras que en la actualidad estamos ante la versin 6.2 que tiene, ya desde la 4.01, la incluson de un programa dirigido por mens consistente en ventanas desplegabIes (DOSSHELL).

INTELIGENCIA ARTIFICIAL En cualquier poca de la historia de la humanidad han habido intentos de creacin de artilugios que estuviesen dotados de alguna forma de inteligencia que se pudiese utilizar para el beneficio de su creador Es la inteligencia artificial. Jaeques Pitrat retrocede en la bsqueda de estos artefactos inteligentes hasta el canto XVIII de la Ilada de Homero, donde se describe una especie de mesa andarina autnoma que iba de un lado para otro sirviendo a los dioses45. Pero, leyendas aparte, la automatizacin, autonoma y humanizacin de las mquinas creadas por el propio ser humano, ha estado presente a lo largo de la existencia del mismo desde su aparicin sobre la tierra. Recordemos los autmatas de Vaucanson, lhomme machine de La Met-

trie, el jugador de ajedrez de Kempelen, el Rabi Loew de Golem o las cabezas parlantes49, o incluso los diferentes ingenios que analizamos en los primeros temas de este curso cuando hablamos de los precursores del com-

putador.

contramos: compiladores (traductores), depuradores de programas, sistemas de preparacin de informes, editores de textos, sistemas de preparacin de presupuestos, etc. La estructura de los ficheros de UNIX es arborescente tal y como hemos comentado un un tema anterior. A su vez tiene una serie de rutinas que actan como intrprete dc todos sus comandos que se conoce como Shell que es capaz de soportar programas escritos en lenguaje C. 41 Cuyas siglas se corresponden con las palabras inglesas Microsoft Disk Operating Svstem, es decir, cl Sistema Operativo distribuido por la compaa Microsoft. Tambin se puede denominar software ejecutivo, software operativo o simplemente DOS. 48 PITRAT, J.: El nacimiento de la inteligencia artificial>, Mundo Cientfico, vol. 5, n.> 53, 1196-1209. ~> RFvERTL COMAs, J. M.: Las cabezas parlantes>, El Mdico: projsin y humanidades (1990), n.0 353, 17 a 23 de marzo, 96-104.

256

Carlos Manuel da Costa Carballo

Pero en realidad la inteligencia artificial, tal y como la concebimos hoy en da, naci en la dcada de los aos 50, ms concretamente en 1956
cuando tres investigadores llamados Newell, Shaw y Simon, crearon el Logic Titear/st que era un programa de ordenador que resolva y/o demostra-

ba una serie de teoremas lgicos.


Despus fueron una docena de cientficos los que en el Darmouth College inventan hacia el ao 1964 el primer programa de BASIC, y a partir de ste el LISP que es el mejor lenguaje de programacin que se adapta a la inteligencia artificial.

Al inicio de los aos 70, la inteligencia artificial pareca que estaba


condenada a la desaparicin pues no se haban conseguido resultados espectaculares para la expectacin que se haba originado a su alrededor, pe-

ro dos aplicaciones estrictamente mdicas dieron nuevos vuelos a esta ciencia, nos estamos refiriendo al DENDRAL que era un programa para el diagnstico mdico, y el MYCIN que adems serva para la teraputica. Desde este momento se han ido creando bastantes Sistemas Expertos con
aplicaciones muy concretas en el campo de la Medicina sobre todo, como son el PIP, el CASNET, el INTERNISTo el CADUCEUS, por poner algunos ejemplos50.

REDES DE ORDENADORES Y CD-ROM


Veremos, en este nuevo epgrafe, la historia de las redes, de Internet y

del CD-ROM.
REDES DE ORDENADORES Las redes de ordenadores (Network) nacen al inicio de la dcada de los aos sesenta y las primeras funcionaban de la misma manera que una red de comunicaciones del tipo utilizado en telefona, es decir por conmutacin de circuitos (como la lnea compartida que es aquella lnea que mantiene la conexin solamente mientras dura la transmisin de los datos). Es-

to tena un problema y es que la conexin poda tardar varios segundos en


producirse adems de que supona un derroche puesto que mientras que es-

ta lnea estaba ocupada no poda (otro usuario) acceder a esa ruta de comunicacin. Pero pronto se dio con la solucin que no fue otra que la que

Las caractersticas de estos programas pueden ser consultadas en: CcABELos, R., Jano, vol. XXXIV (1988), n.0 822, 3 a 9 de junio, 77-95. NEBEN oxuL, D., Anexos, en NEBENOAHt,, D.: Sistemas expertos. Introduccin a la tcnica y upucacton, Barcelona, Siemens/Marcombo, 1988 [211-233].
50

Inteligencia articial,

Los orgenes de la informtica

257

propuso la red ARPANET que fue la primera en utilizar la conmutacin de programas, donde los datos se mandan por paquetes, es decir, el usuario est conectado a un nodo de comunicaciones, manda su mensaje y en el nodo se hacen diferentes paquetes con esos datos y se reparten por las diferentes lneas alternativas o independientes de la red hasta que llegan al ltimo nodo de la red antes del ordenador receptor y se restablece el orden original del mensaje antes de entregarlo en destino. De esta forma en los intervalos entre paquete y paquete se pueden meter otros paquetes de mensajes diferentes que van al mismo receptor o a otro.

INTERNET Internet fue creada en el ao 1969 por el Departamento de Defensa de los Estados Unidos para establecer una conexin entre el Pentgono y las Universidades y grandes empresas que se dedicaban a la investigacin militar de cualquier tipo. En el ao 1986 la National Science Foundation implementa en Internet una segunda arteria de comunicaciones que con cinco superordenadores conectaba todas las universidades del pas dando acceso a los alumnos de las mismas. Por ltimo, en esta brevsima histoa, hace aproximadamente un ao cualquier persona puede acceder a estos servicios que representan la culminacin de la realizacin espacial de la utopa anarquistaSi, en el sentido de que nadie gobierna la red, aunque existe la posibilidad de identificar al emisor de ofensas, calumnias, etc., adems de rdenes electrnicas que eliminan el empleo de palabras malsonantes. Tanto Internet como la mayora de las redes informticas, nacen en la universidad y se pueden considerar la gnesis de las autopistas de la comunicacin: Las redes informticas acadmicas constituyen el antecedente inmediato de las autopistas de la comunicacin, siendo el mbito unrveruitario su lugar de nacimiento y desarrollo .52~
...

CD-ROM Otro hito histrico en el perodo que estamos estudiando fue, sin duda, la creacin de un soporte para almacenamientos masivos de informacin. Nos estamos refiriendo al CD-ROM (Compact Disk Read Only Memory).

Si VERD, Vicente: Est usted entrando en Internet, El Par Semanal, ao XIX (1994), ni 198, domingo 4 de diciembre, 70-75. Op. cit en la p. 71. 52 Lpcz DE ARENOSA, Ramn: IRIS, red informtica del Plan Nacional de 1 + D, Poltica Cientfica (1994), ni 40,julio, 31-32. Op. ci!. en la p. 31.

258

Carlos Manuel da Costa Carballo

El disco ptico numrico es un soporte de almacenaje de informacin que tiene dos caractersticas principales que son las que determinan su nombre:

la primera es que solamente un haz luminoso que procede de un lser puede decodificar la informacin contenida en el disco. Por eso el disco se denomina ptico; y la segunda es que la informacin est codificada segn el cdigo binario de O y 1 del que tantas veces hemos hablado, slo que con una pequea variacin y es que esas diferencias de voltaje que decamos que eran los O y 1 han sido relevados por una serie de pequeas prominencias que surcan toda la superficie del disco y que son las que el haz luminoso analiza. Esta segunda caracterstica hace que el disco tambin se denomine numrico.

El inventor de este nuevo tipo de soportes fue la empresa holandesa Philips que lo present en el ao 1979, para posteriormente desarrollar la tecnologa en conjuncin con la firma nipona Sony entre 1979 y 1980, comercializando el primer disco CD-Audio a finales de 1982, expandindose por todo el mundo a partir de 1983. Hay varios modelos de discos pticos:

El primero de los discos compactos fue el denominado Laservisin que era un disco de doble cara y 30 cm. de dimetro que contena pelculas de vdeo pero almacenadas en forma analgica, es decir en forma de ondas sonoras electromagnticas. Fue la primera presentacin que hizo Philips en el ao 1978/79 y la novedad con respecto a los videodiscos es que este nuevo soporte tena que grabarse y leerse posteriormente por medio de unos dispositivos pticos. No tuvo xito hasta fechas recientes en que con el nombre de Laserdisk ha revolucionado el mundo de la imagen y el sonido en soporte compacto. El siguiente disco de la saga fue el disco compacto propiamente dicho o CD-A udio que fue el que desarrollaron Philips y Sony reduciendo notablemente el dimetro con respecto al primero pues este nuevo disco media 7,5 cm de dimetro. Este disco slo poda contener msica, por lo que siguieron investigando para crear un disco que pudiese almacenar texto, dibujos o solamente datos numricos.

Los orgenes de la informtica

259

Nace as el CD-ROM en 1984 como una variacin del CD-Audio. El CD-ROM es un disco de slo lectura por lo que haba que seguir trabajando para conseguir un soporte que pudiese ser escrito. De esta forma aparecen los CD-V, los discos compactos de video53 que han dado lugar a tres formatos diferentes: a) El CD-! o interactivo que se llama as porque el usuario podr acceder a la informacin por medio de unas preguntas y respuestas que hace el sistema por medio del soft que lleva. Este tipo de disco tienen informacin textual, numrica, sonido e imgenes numricas e imgenes numricas animadas de movimiento. Un segundo tipo de estos discos son los CD-WO (Write Once) es decir, disco que da la posibilidad de poder escribir una sola vez en ellos. El WORM (Write One Read Many) que permiten el poder grabar por parte del usuario sus propios datos con lo cual podr crear archivos de imgenes, textos o datos en su formato original, debido a que la introduccin de los datos se realiza por medio de los scanners convencionales54 o de los reconocedores de caracteres55.

b)

c)

Otro tipo de disco ptico que no pertenece a ninguno de los grupos que acabamos de mencionar es el DOR (Digital Optical Recording) o registro ptico numrico que es un disco de doble cara y 30 cm de dimetro56 en el que se puede almacenar informacin numrica solamente.

Hoy disponemos ya de discos pticos regrabables. Es la tecnologa WARM. Esta reciente tecnologa puede llegar a almacenar unas diez veces

>~ Estos discos salen con tres dimetros: 12cm. cuando el disco es de una sola cara y 20 30cm. cuando el disco es de doble cara. 54 Con un scanner convencional se puede introducir cualquier tipo de documento (imagen, fotografa, etc.), pero despus hay que teclear en la computadora las claves o cdigos que utilizaremos para poder recuperar esa informacin, pues estos scanners no reconocen texto. 55 Estos perifricos son capaces de reconocer texto y lo recoge como silo hubisemos tecleado nosotros mismos, por lo que no es necesario introducir las claves de bsqueda por nuestra parte. Son los O.C.R. (Optical Character Recognition). 56 Aunque hoy en da ya se ha comercializado un ,nini-DOR de 13 cm. de dimetro,

260

Carlos Manuel da Costa Carballo

ms bytes por pulgada de lo que conseguimos hoy en da con los modernos discos duros de tecnologa Winchester Adems, con este tipo de soporte se evita uno de los graves problemas de los PCs convencionales, cual es el choque de las unidades lectoras/grabadoras y el inevitable y lento deterioro de los datos. Podemos definirlo de la siguiente manera: ...un sistema de almacenamiento ptico regrabable es aquel que utiliza medios pticos para leer y escribir datos basados en disco. Es regrabable porque los cambios que se hagan en el disco son reversibles57. Es el disco WARM. Mientras que un CD-ROM convencional, una vez que tenga los datos grabados, no se puede alterar pues los surcos quedan para siempre, un WARM puede sufrir variaciones pues la codificacin del mismo no es por surcos sino que se realizan cambios fsicos por calor sobre la superficie interna. Por este motivo puede grabarse varias veces. Hay tres sistemas que se pueden utilizar para ello:
1: 2: 3:

dye-polimer pitase-chan ge magneto-optical

El primero de estos sistemas, el dye-polimer, es el sistema utilizado por II-bR (Tandy High-Performance Optical Recording) de la casa Tandy. Consiste este sistema en un disco translcido que tiene una capa interna teida. Esta capa al ser calentada por el lser se hincha y produce unas protuberancias de diferentes tamaos que son las que lee el rayo lser de igual forma que en un CD-ROM (reflexiones y difracciones de la luz). Si calentamos otra vez esta capa interna se relajar y podremos volver a crear protuberancias, es decir podremos volver a grabar datos. El segundo sistema, el pitase-change experimentado por Pioneer y Panasonic, consiste en crear dos estados diferentes en el soporte, el cristalino y el amorfo, que al tener diferente reflexin a la luz cada uno de ellos, sirve para codificar datos de forma binaria (0 y 1). El ltimo sistema, el magneto-optical. utiliza un soporte magntico para la grabacin de los datos. Se usa el efecto Kerr. El rayo lser almea las partculas magnticas del disco en una determinada direccin haciendo que giren levemente (que se polaricen). Estos cambios de polarizacin es lo que lee el lser como O y 1. Los discos grabados de esta manera tienen un vida media de 10 aos, son casi imborrables y resistentes a los campos magnticos (por ejemplo, un imn acabara con los datos de un disco mag-

57

PC-Mxc,xz,ow: Una introduccin a la tecnologa de disco ptico regrabable, FC-

Magazine (1991), 39,julio/agosto, 160-168. Op. it en las pp. 160-161.

Los origenes de la informtica

261

ntico convencional, pero no producira ninguna alteracin en un magneto-ptico). Las diferencias de temperatura del lser son las que producen los cambios de polarizacin y por lo tanto el grabado o borrado de los datos. Adems para proteger todava ms a estos discos se les recubre de una dura capa de plstico transparente. Para concluir este tema hagamos una sinopsis de los hitos ms importantes de las tres etapas histricas que acabamos de analizar, la AntigUedad, la Edad Moderna y la Contempornea:

CRONOLOGA DE LA ANTIGUEDAD DE LA INFORMTICA

1812

Charles Babbage (1792-1871) inventa su Mquina de dijrencas. Este mismo ingls crea su Mquina analtica. Hermann Hollerith (1869-1929) inventa la Mquina de los Censos. Nace I.B.M. como transformacin de una primitiva empresa creada por l-lollerith en el ao 1903.

1 834 1889

1924

CRONOLOGA DE LA EDAD MODERNA DE LA INFORMTICA

1936

Se elabora a Teora General de las Calculadoras por Couffignal, Zuse y Turing. George R. Stibitz crea el Complex Calculator. Konrad Zuse crea el Primer calculador programable univenal completo. Howard l-lathaway Aiken pone a punto su Mark 1.

1939

1941

1944

CRONOLOGA DE LA EDAD CONTEMPORNEA DE LA INFORMTICA

1946

947

John Presper Eckert y John W. Mauchly inventan el E.N. LA. O John Bardeen, Walter Brattain y William Shockley descubren e inventan el Transistor [cristal de silicio o germanio].

262

Carlos Manuel da Costa Carballo

1949

Se presenta en la Universidad de Cambridge el primer ordenador electrnico con programa almacenado, llamado E.D.S.A. Ci Aparece el U.N.L VA.C. 1. John von Newmann (1903-1957) crea el ordenador En VA. U LR.M. 701 y el FORTRAN (Decarlo lo desarrolla para el IBM 701). J?B.M. 650. Nace la Inteligencia Artificial (Logic Theorist: Newell, Shaw y Simon). U.N.LVA.C. IL Tambin sucede otro hecho no menos importante, Jack Kilby inventa el Circuito Integrado. Se construye el Primer ordenador transistorizado, el NCRGE 304. John McCarthy desarrolla el LISP. El Departamento de Defensa de los Estados Unidos crean el COBOL. John G. Kemeny y Thomas E. Kumlz disean el BASIC. Nacen los Semiconductores. Ken Thompson desarrolla UNIX y nace INTERNET (Departamento de Defensa de los Estados Unidos). Aparece el Microprocesador. Philips presenta el primer disco ptico numrico: LSERVISIN. Surgen los sistemas operativos: QDOS (que acabar siendo el MS-DOS de Microsoft) y el PcDOS de I.B.M. Nace el PC (ordenador personal, Personal Compute r): IBM-Pc. Philips y Son comercializan el CD-Audio. Philips y Sony comercializan el CD-ROM.

1951 1952
1953

1954
1956 1958 1959 1960 1960/64 1963/65 1965 1969

1970 1978/79 1980 1981 1982

1984

También podría gustarte