×

RexLang中文编程语言编译器和运行时库

消耗积分:0 | 格式:zip | 大小:0.07 MB | 2022-06-17

vinww特烦恼

分享资料个

授权协议 Apache-2.0
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 编程语言

软件简介

RexLang 即快速表达扩展语言(Rapid Expression eXtension Language),可用于快速开发的中文编程语言编译器和运行时库。

语法设计说明

以易语言语法为蓝本,扩充了一些关键字和语法特性。

目标和愿景

  • 快速原型开发和算法验证;

  • 非编程专业人士也能轻松开发软件;

  • 设计即产品(Design as a Product)。

项目现状

  • 由于忙于为供职的公司做开发,可能不会在本项目上稳定输出;

  • 完成对编译系统框架的搭建;

  • 完成了基础语法文件;

  • 完成了从编译到最终可执行程序生成的主流程;

  • 实现了部分字符串和数组的运行时静态库;

  • 实现了支持断点和单步的调试信息。

路线图

pYYBAGKn_4aAb1USAAFLJ7B_NIs676.png

  1. 实现自动GC功能

  2. 基本完成核心运行时库

  3. 完善编译运行时系统

  4. 专用集成开发环境

  5. 可视化界面设计工具

  6. 声明式开发

  7. 兼容其他语言的C接口

  8. 先基于对象再面向对象

  9. 增强网页、COM等互操作性

  10. 原生支持多端开发

  11. ......

系统概述

poYBAGKn_4iAfmLAAADRyJ2B8ao866.png

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !