Skip to content

CNFIG/ForthPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

ForthPlus

"ForthPlus"简称“4th+”或"4thp",是“Forth程序员之家”(QQ群:12781666)共同发起 的开源Forth编译器项目,本项目自2015-11-12日起正式在github开设社区和代码仓库。

ForthPlus项目目标: 目的:建立在多个主流芯片和操作系统中编辑、编译和高效运行Forth语言程序的Fort- h工具链(编译器、解释器、文本编辑器、调试器)。

ForthPlus项目内容: 1、建立x86-51-4thp1.x编译器,功能:将输入的8051/31Forth源代码翻译成为AS31汇编源 代码;并能调用AS31汇编器,将AS31汇编源代码编译为8051/31目标文件; 2、建立51-4thp1.x编译/解释器,功能:在51目标环境中运行,能够以代码块编辑/对话/ 运行/调试等交互方式生成Forth应用程序,支持系统定时器、计数器、硬件/软件中断、U- ART、SPI、PWM等标准设备和接口。

技术路线: 1、在x86宿主机上使用linux操作系统,GNU Assembler编译器,32位编译参数写作x86-51- -4thp1.x编译器; 2、选用STC IAP系列51兼容单片机作为51-4thp1.x目标平台和验证平台;

实施方法: 1、实施开源策略,项目源代码和相关文档采用BSD许可协议; 2、实施奖金措施:由项目发起人提供项目奖金5万元人民币,按照项目参与人为项目起到 的作用和作出的贡献进行分配,分配方法由全体参与人员共同制定,以投票方式解决矛盾 和冲突,意见双方票数相近时以项目发起人的意见为准; 3、项目内容目标全部完成时,由全体参与人员选举新的项目负责人,负责领导项目代码、 文档的维护,本项目结束。

项目发起人:Leon-one Leon.one@qq.com earforth 41918235@qq.com idisblueflash 3326068@qq.com

项目负责人:Leon-one

About

or 4th+, a Multi-Platform Forth language compiler.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published