La primera computadora en llegar a una universidad peruana fue la IBM 1620 (Modelo I), y la universidad que tuvo dicha computadora fue la UNI (Universidad Nacional de Ingeniería), de la que mi padre es ex-alumno, y miembro de la primera promoción de Ingenieros Electrónicos, que apareció como un "fork" de la carrera de Ingeniería Mecánica-Eléctrica. La IBM 1620, tenía un precio de que oscilaba entre los 85,000 a 100,000 dólares americanos de esa época, en dólares actuales podríamos estar hablando de más de 2 millones. Aunque era una computadora digital, no era una computadora binaria, sino "decimal" (los números se representaban en notación BCD), un concepto bastante extraño para los que tienen en su cabeza que toda computadora digital es binaria. Aunque no estoy seguro si en la UNI la llamaban así, en muchos circulos el 1620 era denominado burlonamente CADET (acrónimo de "Can’t Add, Doesn’t Even Try", en español "No puede sumar, ni lo intente"), debido a la arquitectura del CPU, las sumas se hacían en base a trablas y no a través de un cirtuito especializado. Es más esta computadora recibió duras críticas del gurú de la programación de esa época Edsger Dijkstra (padre de la programación estructurada), en un artículo titulado "Una revisión del sistema de procesamiento de datos IBM 1620".
La 1620, tampoco se caracterizaba por tener muchos lenguajes de programación disponibles, aunque IBM ofrecia las opciones de SPS (Symbolic Programming System, eufemismo para decir lenguaje ensamblador), FORTRAN, FORTRAN II y GOTRAN, básicamente se operaba en SPS y FORTRAN. Es más el primer curso de programación en el Perú fue de "FORTRAN", mi padre tiene sus apuntes de dicho curso y un libre de FORTRAN IV, que uso como texto para el mismo, ojala tenga un tiempo para que pueda escanear sus apuntes y ponerlos como un PDF descargable, de esa forma los que hagan arqueología informática podran tener material de estudio .
Hace unos meses estuve buscando como correr una emulación de un IBM 1620 en mi PC, y encontré una interesante herramienta Open Source llamada SIMH, sobre la cuál escribí un pequeño post. Aunque por cuestiones laborales y el manetenimiento de este blog, no he podido darme un tiempo para experimentar con SIMH. Sin embargo googleando he encontrado un emulador llamado "IBM 1620 Simulator Applet", escrito en Java y del que puede ser descargado el código fuente, que reproduce gráficamente el panel de control de la 1620, por el momento sólo se puede correr el test de diagnóstico, pero como se tiene acceso al código fuente se puede integrar este Applet con SIMH, para poder producit un resultado mucho más exacto, del look and feel de la IBM 1620.
Aquellos que deseen información más detallada sobre el IBM 1620, pueden ir al website Computer History y encontrar toda una sección dedicada a esta antigua computadora. Aquellos que tengan el manual del SPS, se agradece si me lo envían o me dicen de donde puedo descargarlo. Si en algún momento del próximo invierno una nevada intensa me da el suficiente tiempo para quedarme en casa y jugar con SIMH, ya les estaré contando que obtuve.
UPDATE: La computadora llego a la UNI en 1962, según me ha comentado mi padre, y me ha hecho llegar un par de "guías", que recibió durante su entrenamiento en el uso de la IBM 1620, que pertenecía al "Laboratorio de Matemáticas". Actualmente está tratando de escanear todos sus manuscritos del curso de FORTRAN, que trataré de publicarlos aquí cuándo estén disponibles.
Hoja de Referencia de la Computadora IBM 1620 Modelo I
Ejercicios de consola 1620 Primera Parte
Y qué habrá pasado con ese pequeño monstruo? La UNI la botó a la basura, la siguen usando (gasp!), o está como pieza de museo… ???
A TU PREGUNTA DEBO DECIRTE QUE EN ESE TIEMPO LOS EQUIPOS IBM SOLO SE ALQUILABAN, SIENDO PROPIEDAD DE LA MISMA IBM, ME PARECE QUE LA 1620 FUE UNA TRANSACCIÓN DE LA IBM CON LA UNI, DE MANERA QUE EL ALQUILER ERA SIMBÓLICO, PUES LA UNI ERA UNA FORMA DE INTRODUCIR LOS EQUIPOS PORQUE SE SUPONÍA QUE LOS INGENIEROS IBAN A SER LOS PROGRAMADORES, ANALISTAS Y DIRECTORES DE LOS FUTUROS CENTROS DE CÓMPUTO EN PERÚ, Y CUANDO TERMINABA EL CONTRATO SE DESTRUÍAN CON UN NOTARIO PARA DAR FE DE DICHO PROCESO PARA PODERLO DISMINUIR DEL ACTIVO FIJO DE LA EMPRESA IBM, O SE DONABA A UNA ONG O SIMILAR.