Cómo pasa el tiempo
El otro día me vino a la memoria el primer ordenador con el que trabajé, era un Commodore CBM 8032, y de eso hace aproximadamente 23 años.
Recuerdo que cuando arrancaba aparecía en la pantalla de fósoforo verde (80×25) lo siguiente:
Commodore 8032
32768 Bytes free
Ready
_
Sí, tenía una memoria RAM de 32 KB, impresionante, y no disponía de lo que hoy conocemos como Sistema Operativo, simplemente arrancaba en BASIC y todo se hacía bajo ese lenguaje.

Además de la CPU que se muestra en la imagen, tenía un cajón tan grande como las CPUs actuales con dos ranuras para dos disquetes de 5 1/4 pulgadas, pues no tenía disco duro. El conjunto se completaba con una impresora de 132 columnas, todo marca Commodore.
El trabajo que desarrollaba el ordenador era llevar a cabo la gestión de una empresa, es decir: facturación, contabilidad, gestión de almacén, etc. y tenía para cada cosa el programa correspondiente.
Hacer una copia de seguridad de un disquete (backup) requería del orden de unos 15 minutos, eso da una idea de la velocidad del invento.
De manera autodidacta aprendí BASIC y acabé modificando los programas comerciales que habíamos adquirido, mejorándolos en la medida de lo posible. También hice un programa para realizar quinielas, utilizando para ello la estadística, y tengo que decir que en dos meses obtuvo dos doces. Luego abandoné la empresa así que el programa dejó de funcionar, sólo porque nadie más que yo sabía cómo funcionaba, no por otra cosa.
Para programar había que ser muy ordenado, cada byte contaba y no se podían desperdiciar. En el inicio de cada programa lo mejor era situar todas las subrutinas a los efectos de no repetir líneas de código que fueran prescindibles.
El resultado era que aquello funcionaba y ahorraba gran cantidad de trabajo, nada de lo que había era superfluo, todo era necesario y tenía su razón de ser.
En la actualidad los ordenadores son todos muy potentes y programar ya no requiere (en muchos casos) ser organizado, además los SOs se obstinan en realizar tareas más que prescindibles, el resultado es que esa potencia es desaprovechada y perdida de forma inútil.
De la misma manera que se ha vuelto a UNIX (BSDs, GNU/Linux, Mac OS X, etc.) después de vagabundear por otros sistemas, tal vez algún día vuelva la racionalización a los ordenadores y el concepto de ahorro. Éso sí los hará potentes pero por encima de todo, eficaces.
Vale.
Publicado por aarnau a las 12:42 del 16 Julio 2005 en Personal, Tecnología
URL para Trackback: Cómo pasa el tiempo
15 minutos? jolin, y yo me desespero con los disketes de ahora…
Conseguir que vuelva la racionalización y el concepto de ahorro sería casi imposible… los mismos SO no lo cumplen, así que el software que ejecutes sobre ellos, menos aún.
Muy buen artículo
Salu2!
PD: por lo que parece sabes mucho de Basic, te invito (espero que esto no suene mal xD), a responder una pregunta que puso Guti en el gurú-trivial, no tenemos pantalones de responderla xD.
Nunca he sido programador Tantoril, he programado, sí pero ni fuí, ni era ni soy programador. Sólo aprendía aquello que me interesaba en ese momento y que era para una función determinada.
Aún y así, esos conceptos de simplicidad intento aplicarlos a la web, por ejemplo, mi formulario de contacto no es un plugin, es simplemente una plantilla de página que sólo se ejecuta cuando se visita y no como el plugin que se ejecuta en todas y cada una de las páginas que se visualizan en la web.
Ahora voy a ver si veo eso que me preguntas sobre BASIC
No puedo estar más de acuerdo contigo. Nunca lo había mirado así, pero es cierto que los ordenadores han pasado de ser una herramienta útil, como un teléfono o un fax, a convertirse en algo que cada vez requiere de más y más gente para que funcione.
Como aquello de que los ordenadores nos ahorrarían el papel en la oficina… ahora gastamos más papel que nunca.. XD.
Gracias Eneko, me alegro de que te guste el artículo.