Agena

Agena — Descargar gratis. Lenguaje procedural para cálculo científico

Agena es un lenguaje de programación procedural inspirado en Algol 68, Lua y Maple, diseñado para tareas científicas, análisis de datos y procesamiento de texto. Su sintaxis simplificada y su implementación en ANSI C permiten ejecutar scripts en múltiples plataformas sin necesidad de compilación, manteniendo un alto rendimiento en operaciones matemáticas complejas.

5.0(1 valoraciones)

Descargar Agena (Enlaces oficiales)
Tamaño del archivo: 12.2 MB
La última versión de Agena es: 7.5.7
Sistema operativo: Windows, Linux, MacOS
Idiomas: English
Precio: $0.00 USD
Producto de código abierto (MIT) y gratuito.

  • Aritmética real y compleja. Soporta números de coma flotante de alta precisión y aritmética de números complejos nativa, incluyendo todas las funciones transcendentales como exponenciales, logaritmos y funciones trigonométricas en el plano complejo. Esto permite trabajar directamente con raíces de polinomios o análisis de circuitos sin conversiones manuales.
  • Álgebra lineal con matrices. Implementa operaciones matriciales completas: producto, inversa, determinante, autovalores y autovectores. La sintaxis permite definir matrices de forma literal y operar con ellas como si fueran escalares, facilitando la resolución de sistemas de ecuaciones lineales y problemas de transformaciones lineales.
  • Estadística descriptiva y analítica. Proporciona funciones para media, mediana, moda, desviación estándar, varianza, correlación y regresión lineal. Incluye generadores de números aleatorios con distintas distribuciones (normal, uniforme, exponencial) para simulaciones y análisis de Monte Carlo.
  • Cálculo diferencial e integral. Dispone de rutinas para derivación numérica e integración definida mediante métodos adaptativos (Simpson, Romberg). Soporta la resolución de ecuaciones diferenciales ordinarias con métodos de Runge-Kutta de orden variable.
  • Procesamiento de cadenas y texto. Incorpora un motor de expresiones regulares compatible con Perl, funciones de búsqueda, extracción y sustitución. Permite manipular archivos de texto línea por línea, lo que lo hace apto para tareas de transformación de datos y generación de informes.
  • Gráficos 2D y trazado de curvas. Incluye una biblioteca gráfica que genera diagramas de dispersión, histogramas, gráficos de líneas y superficies. Los gráficos pueden mostrarse en ventanas independientes o exportarse a formatos de imagen vectorial y rasterizada.
  • Estructuras de datos dinámicas. Soporta listas, tablas (arrays asociativos) y tuplas, con una sintaxis unificada para su creación y manipulación. Estas estructuras pueden anidarse y combinarse para modelar datos jerárquicos como los provenientes de JSON o XML.
  • Módulo de funciones especiales. Implementa funciones matemáticas avanzadas como la función gamma, beta, error (erf), Bessel, Legendre y transformadas de Fourier rápidas. Estas funciones son esenciales en física cuántica, procesamiento de señales y probabilidad.
  • Entrada y salida de datos. Permite leer y escribir archivos en formatos CSV y datos numéricos con formato libre. Soporta la lectura de tablas desde archivos de texto y la escritura de resultados con control de precisión decimal.
  • Evaluación de expresiones en tiempo de ejecución. Incluye un evaluador que permite interpretar cadenas como código Agena durante la ejecución, facilitando la creación de calculadoras simbólicas y la implementación de scripts configurables por el usuario.
  • Control de flujo y procedimientos. Ofrece estructuras clásicas como if-then-else, bucles while, repeat y for, además de la definición de procedimientos con parámetros por valor y por referencia. Soporta recursividad y funciones de orden superior.
  • Precisión arbitraria. Permite trabajar con enteros largos y decimales de precisión configurable mediante bibliotecas externas integradas, adecuado para cálculos criptográficos o financieros donde el redondeo estándar no es aceptable.

Agena fue creada por un desarrollador independiente y su primera versión pública data de 2008. El lenguaje está implementado en ANSI C, tomando como base el código fuente de Lua, pero modificando y extendiendo su máquina virtual para incorporar tipos de datos científicos y bibliotecas matemáticas especializadas. El proyecto se aloja en SourceForge y ha recibido contribuciones de la comunidad académica para mejorar sus algoritmos numéricos.


Alternativas a Agena:

Pro Engineer Assistant — Descargar gratis. Plataforma de ingeniería con IA y AutoLISP

Pro Engineer Assistant

Pro Engineer Assistant (PEA) es una plataforma de ingeniería asistida por inteligencia artificial publicada por el editor gorkoowy en Microsoft Store.
Precio: Gratis   Tamaño: 647.8 MB   Versión: 1.0   SO: Windows
Jitbit Macro Recorder — Descargar gratis. Automatización de tareas repetitivas

Jitbit Macro Recorder

Jitbit Macro Recorder es una aplicación de automatización para Windows que permite grabar y reproducir acciones del mouse y teclado.
Precio: Gratis   Tamaño: 2.6 MB   Versión: 5.9.0   SO: Windows
RoboTask — Descargar gratis. Automatización de tareas en Windows

RoboTask

RoboTask es un software diseñado para automatizar procesos en sistemas operativos Windows.
Precio: Gratis   Tamaño: 172 MB   Versión: 10.4.0.316   SO: Windows