SystemForth 开发工具是基于 Windows 平台的Forth 语言开发和学习工具,使用 C 语言和汇编语言实现,源程序编辑器和交互工具使用 Windows 平台提供的 RICHEDIT 编辑控件,具有源程序文本美化能力;支持完全的错误恢复机制,保证所有运行错误都控制在 SystemForth 开发工具范围内;内部实现双堆栈和固定多字典,以灵活的方式简化应用程序设计过程。
SystemForth 支持可配置目标汇编器和交叉编译器,用户只需要简单明了地定义系统要求的配置字,就可以自由实现任何处理器和目标系统的汇编器和 Forth 编译器,而定义这些工具、使用这些工具开发目标系统、与目标系统进行交互调试时都不需要离开 SystemForth 系统。
SystemForth 的哲学思想是用户通过使用 SystemForth ,完成嵌入式目标系统的设计、算法测试和运行仿真,最终形成一个独特的、与应用系统解决方案对应“应用系统定义语言和工具”。利用这种语言和工具,通过简单的操作,就能够生成一个具有 Forth 特点的目标应用系统。