Agena

Agena

面向科学计算的过程式脚本语言

开发官网

应用介绍

写点算式、跑个统计、画张函数图,为这点事装一整套科学计算环境有点重;用通用脚本语言又要先 pip 一堆包,还要处理版本冲突。

Agena 是折中的那个选择。它基于 Lua 的源码实现,语法接近简化过的 Algol 68,数学函数、复数、任意精度算术、统计和绘图全在标准库里,装完就能用。自带的 AgenaEdit 是个带语法高亮的编辑器兼交互环境,写一段跑一段。发行版覆盖 Windows、macOS、Linux、Solaris、OS/2、DOS 甚至树莓派,老机器上也养得活。

软件功能



数学库开箱即用:复数、任意精度算术、线性代数、微积分数值方法都在标准库里,不用装扩展包。

统计与绘图:描述统计、分布函数、假设检验齐备,配合 gdi 包可以直接画函数曲线和分形图。

AgenaEdit 交互环境:自带语法高亮编辑器,写一段选中就能执行,结果立刻回显,适合边算边试。

接近自然的语法:语法取自 Algol 68 并做了简化,还吸收了 Maple、Lua 和 SQL 的元素,读起来比多数脚本语言直白。

平台覆盖极广:Windows、macOS、Linux、Solaris、OS/2、DOS 和树莓派都有现成安装包。

应用截图