一、编写两种语言版本:
建议将语言分为两个版本,以实现普及与进阶的双重目标:
her_lang(基础版)
面向初学者,主打中文编程(支持中英文标点符号混用)。
内建支持 Word 文档(.docx),只需完善 ZIP 解压功能即可读取文档内容。
特性建议:
a) 关键词同义词机制:编译器内置关键词的多种表达形式,自动替换错误关键词,提升用户友好度;
b) AI 语义纠错:集成简易 AI 分析,帮助用户改正语法和语义错误,进一步降低学习门槛。
her_lang++(进阶版)
面向进阶用户,使用英文关键词,支持更复杂的语言特性与高级语法(如泛型、模块化设计、多线程等)。
与基础版在核心语义上保持一致,实现关键词层级上的切换,便于从基础版平滑过渡。
注:中英文版本实质上只是关键词映射不同,语义和语法结构基本一致,因此可以通过统一语法树与运行时系统共享底层逻辑,加快开发进度并降低维护成本,而且可以降低学习成本。
二、功能开发优先级建议:
建议优先完善以下功能模块,以便尽早启动**语言自举(bootstrapping)**工作:
**结构体(Struct)**支持
数组与基本集合类型
文件操作(读写、追加、定位)
模块系统(导入/导出)
完成上述功能后,建议尽快将 her_lang 的解释器/编译器用 her_lang++ 实现自身,即进入自举阶段,这对语言设计的验证与推广具有重要意义。
注:用了ai完善语言,以上内容我均看过与我原意相同
一、编写两种语言版本:
建议将语言分为两个版本,以实现普及与进阶的双重目标:
her_lang(基础版)
面向初学者,主打中文编程(支持中英文标点符号混用)。
内建支持 Word 文档(.docx),只需完善 ZIP 解压功能即可读取文档内容。
特性建议:
a) 关键词同义词机制:编译器内置关键词的多种表达形式,自动替换错误关键词,提升用户友好度;
b) AI 语义纠错:集成简易 AI 分析,帮助用户改正语法和语义错误,进一步降低学习门槛。
her_lang++(进阶版)
面向进阶用户,使用英文关键词,支持更复杂的语言特性与高级语法(如泛型、模块化设计、多线程等)。
与基础版在核心语义上保持一致,实现关键词层级上的切换,便于从基础版平滑过渡。
注:中英文版本实质上只是关键词映射不同,语义和语法结构基本一致,因此可以通过统一语法树与运行时系统共享底层逻辑,加快开发进度并降低维护成本,而且可以降低学习成本。
二、功能开发优先级建议:
建议优先完善以下功能模块,以便尽早启动**语言自举(bootstrapping)**工作:
**结构体(Struct)**支持
数组与基本集合类型
文件操作(读写、追加、定位)
模块系统(导入/导出)
完成上述功能后,建议尽快将 her_lang 的解释器/编译器用 her_lang++ 实现自身,即进入自举阶段,这对语言设计的验证与推广具有重要意义。
注:用了ai完善语言,以上内容我均看过与我原意相同