FORMAC para niños
FORMAC (que significa "Compilador de Manipulación de Fórmulas") fue un lenguaje de programación muy especial. Era como una extensión o un "añadido" al lenguaje FORTRAN, que era muy popular en su momento. FORMAC fue creado para ayudar a las computadoras a trabajar con expresiones matemáticas de una forma más inteligente, no solo con números, sino también con símbolos.
Contenido
¿Qué es FORMAC?
FORMAC fue diseñado en la década de 1960 por una científica llamada Jean E. Sammet. Su objetivo principal era facilitar la computación científica y de ingeniería. Esto significa que ayudaba a los científicos e ingenieros a resolver problemas complejos usando computadoras.
Un ayudante para FORTRAN
Imagina que FORTRAN era un coche. FORMAC era como un accesorio especial que le añadías para que pudiera hacer cosas nuevas. FORMAC permitía a los programadores manipular expresiones matemáticas de forma simbólica. Esto significa que, en lugar de solo calcular el resultado de "2 + 3", FORMAC podía trabajar con "x + y" como una expresión, sin necesidad de saber los valores de "x" o "y" de inmediato.
¿Quién lo creó?
La persona clave detrás de FORMAC fue Jean E. Sammet. Ella fue una pionera en el campo de la informática y desarrolló este lenguaje para que los científicos pudieran manejar fórmulas y ecuaciones de manera más sencilla con las computadoras.
¿Cómo funcionaba FORMAC?
FORMAC se parecía mucho a FORTRAN en su forma de escribir el código (su sintaxis) y en cómo se organizaba. Esto hacía que fuera más fácil de aprender para quienes ya conocían FORTRAN.
Su forma de escribir
Los programas escritos en FORMAC tenían una estructura muy parecida a los de FORTRAN. Esto significaba que las reglas para escribir las instrucciones eran similares.
Tipos de información que manejaba
Además de los tipos de datos que ya existían en FORTRAN (como números enteros o decimales), FORMAC podía trabajar con cosas nuevas:
- Números racionales: Son números que se pueden escribir como una fracción (por ejemplo, 1/2 o 3/4).
- Símbolos: Podía manejar letras o nombres como "x", "y" o "velocidad" en las expresiones.
- Matrices: Son tablas de números o símbolos organizados en filas y columnas.
- Expresiones: Podía tratar ecuaciones o fórmulas completas como un solo elemento.
Bloques de código especiales
Los programas FORMAC podían usar subrutinas y funciones. Estas son como pequeños bloques de código que puedes usar varias veces en tu programa sin tener que escribirlos de nuevo. También podía aprovechar otras herramientas que ofrecía FORTRAN.
¿Cómo se preparaba el código?
FORMAC funcionaba como un preprocesador de FORTRAN. Esto significa que, antes de que el programa FORTRAN se ejecutara, FORMAC procesaba el código para añadir sus capacidades especiales. Era como un paso previo que preparaba el código para el compilador principal de FORTRAN. A diferencia de otros sistemas matemáticos que vinieron después, FORMAC no tenía "reglas" o "meta-expresiones" avanzadas para manipular las fórmulas de forma más compleja.
¿Para qué se usó FORMAC?
FORMAC fue una herramienta muy útil para resolver problemas en campos como la física, la química y la ingeniería, donde se necesitan manipular muchas ecuaciones y fórmulas.
¿Hasta cuándo se usó?
Este lenguaje fue utilizado por muchos años, desde su creación en los años 60 hasta principios de los años noventa.
Véase también
En inglés: FORMAC Facts for Kids