MForcal是一个极为重要的Forcal扩展动态库。
MForcal能够对固定格式的源程序(字符串表达式)进行模块化编译,源程序中可以使用C++风格的注释。源程序中可以使用的运算符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,具有数值计算、逻辑运算、关系运算、字符数据处理、流程控制、函数调用等许多的可编程功能。
MForcal只顺序执行不带参数的表达式。
MForcal在进行编译时,将源程序中所有的表达式编译为同一模块。以~开头的表达式被编译为正模块号表达式,能被其他模块访问到,其余的表达式均被编译为负模块号表达式,其他模块无法访问。所有模块的模块号由该函数自动指定,不会重复,也不会被编译为0#模块。
MForcal使得Forcal能更好地用在没有指针的编程语言中,例如 VB 。
MForcal适合于各种数值计算、绘图、交互式应用等软件的开发,但用途可能不仅限于此,MForcal或许对您的开发项目有意想不到的帮助。
本软件附带的一个实用程序AutoMfc.exe可以自动运行扩展名为.afc的MForcal源文件。 |