本帖最后由 chungbin 于 2026-1-23 16:42 编辑
年度开发报告 — ycIDE易承语言集成开发环境 项目回顾与展望
大家好,
这是 ycIDE 项目 2025 年度开发报告,本文简要介绍今年进度、当前状态与来年计划,剩下的功能我们留待来年再战。
一、项目简介
- 项目名称:ycIDE-易承语言集成开发环境
- 目标:
- 由于易语言已经基本停止更新,我决定为了让中文语言开发人员提供一个现代化的开发环境,主要也是由于国人对英语的不认识导致难以跨入编程领域。
- 易语言作为中文编程的基础语言,并且中文又容易阅读和编写,理解起来也容易,我相信未来不管是什么编程都是中文的天下。
- 原本看到论坛有XC炫彩语言和墨香中文编程还有火山编程的时候还挺开心,但是一接触完全不是那么回事,所以决定开发这个完全跟易语言一样的现代化中文编程语言集成开发环境。也由于我之前开发调用一些引擎的时候对指针操作不友好也没有64位支持,所以决定开发这个项目。
- 功能:提供代码编辑、项目管理、模块解析与库支持、资源浏览等功能,支持易语言语法与特性,64位支持,unicode支持,指针操作友好。
二、今年的主要进展(回顾)
- 完成/改进了编辑器核心模块,如语法高亮、项目管理与资源浏览器(见
ycIDE.cpp、ProjectManager.cpp)。
- 实现了支持库支持(
LibraryParser.cpp)。目前仅移植了易语言的核心支持库,由于易语言是32位的,所以需要重新移植到64位。
- 实现了可视化设计器。
- 实现了AI辅助编程功能,集成了DeepSeek API,支持代码生成与问题解答和AI直接编辑工作区文件。
三、来年计划(留待再战)
- 语法检查与编译器集成,提升代码质量与错误提示。
- 调试器支持,包含断点、单步执行与变量监视功能。
- 完善UI 界面,提升用户体验。 添加主题支持与自定义布局功能。
- 扩展支持库,移植更多易语言常用库与第三方库。
- 易语言的模块、类模块支持。
- 补齐用户文档、新增教程与视频示例,降低上手门槛。
- 添加智能体智能与代码生成功能。
五、如何参与与支持
结束语
今年我们已完成了项目许多重要构件,接下来会把更多精力集中在编译器开发与优化上。剩下的功能与改进来年再战,期待和大家一起把 ycIDE 做得更好!
—— ycIDE
|