Creació n de un ecosistema donde preservar el primer lenguaje y compilador argentino: Un caso de arqueología computacional.
Palavras-chave:
Ferranti Mercury, Clementina, COMIC, In- stituto de Cálculo, Assembler PIG, Input Routine, Autocode, Software preservationResumo
El lenguaje y compilador COMIC fue desarrollado en el Instituto de Cálculo (IC) de la Facultad de Ciencias Exactas y Naturales de la Universidad de Buenos Aires (FCEyN UBA) durante los años 1965 y 1966. El contexto donde se llevó a cabo esta experiencia, que hoy es considerada como la primera de su clase en Argentina, merece especial atención: las condiciones de aislamiento en que se encontraba el IC durante estos años, las técnicas de ingeniería inversa empleadas en el diseño y desarrollo, las dificultades planteadas por la escasez de documentación y el final abrupto de las actividades; son cuestiones fundamentales a la hora de analizar retrospectivamente los resultados. Consi- deramos esencial para el estudio de las técnicas y herramientas con las que se trabajó en el IC tener la posibilidad de analizar los productos obtenidos. El producto de mayor relevancia en el marco de este proyecto de investigación es el COMIC, un programa de computación especialmente desarrollado para una máquina de cual ya no se dispone de ningún ejemplar. Este trabajo tiene como principal objetivo exponer el proyecto de preservación del COMIC para el que se empleó una metodología que tiene como eje central la construcción de un ecosistema donde se puedan ejecutar antiguos programas de computación sin necesidad de contar con los equipos originales. Se presentarán las etapas seguidas durante el proyecto, se dará cuenta del estado de evolución del mismo, exponiendo los primeros resultados y mostrando como el ecosistema creado se convierte al mismo tiempo en un elemento habilitante para futuros estudios. Estudios que pueden trascender a los específicamente técnicos alcanzando un ecosistema ampliado que incluya al resto de las actividades y personas que conformaron el IC. Abstract—The computer language and compiler COMIC was developed at the Instituto de Cálculo (IC), Facultad de Ciencias Exactas y Naturales de la Universidad de Buenos Aires (UBA FCEyN) during the years 1965 and 1966. The context where this experience took place, which today is considered the first of its kind in Argentina, deserves special attention: the isolation of the IC at that time, the reverse engineer techniques employed in the design and development, the difficulties come from the lack of documentation and the sudden end of the activities, are key issues when analyzing retrospectively the results. We foresee essential for the study of the techniques and tools implied at the CI to be able to analyse the resulting products. The most important product in the context of this research project is the COMIC itself, a computer program specially developed for a machine which is no longer available. The main objective of this paper is to introduce the project on itself to preserve COMIC, where we used a methodology that prioritizes an ecosystem creation in order to run old computer programs The actual work will introduce the different project stages, expose the first results and show how the proposed ecosystem becomes a space where future studies can take place, maybe transcending the specifically technical issues and reaching the extended ecosystem that includes the rest of the activities and people who formed the IC.Downloads
Publicado
2012-08-13
Edição
Seção
Anais SHIALC 2012