VX 编程语言的完整工具链——编译器、VM 运行时、链接器、包管理器、LSP 语言服务器与调试器。 Zig 原生实现,支持解释执行与 Cranelift AOT 编译,内置类 Rust 所有权内存安全模型。
🚀 VX 语言官方组织:重塑系统级开发范式欢迎来到 VX 语言官方 Gitee 开源组织!
本组织为非商业技术研究团队,长期维护自研系统编程语言 VX(V#),主打极简静态语法、内存安全模型、零依赖原生二进制输出,兼顾简洁开发体验与底层执行性能。我们以解决传统系统开发痛点为核心:告别臃肿工具链、跨架构编译繁琐、动态库依赖泛滥等问题,打造轻量化、可移植的原生开发方案。✨ 核心设计:VXOBJ 跨架构中间格式 + 自研反链接器VX 独创平台无关中间二进制文件 VXOBJ,分离编译与链接阶段:
源码统一编译为无架构绑定的标准 VXOBJ 文件;
内置反链接器按需注入 x64/ARM64 平台底层特征;
输出纯静态原生 ELF,无第三方运行时、无 DLL/SO 依赖。
实现一份中间文件,多架构无损打包分发,大幅简化跨平台构建流程。
🛠️ 配套一站式现代化工具链(现有可用能力)当前已稳定发布 Release 版本,配套工具链可完整落地使用:
VPM:一体化包管理 + 项目构建工具,单命令完成依赖拉取、编译、打包;
原生 LSP 语言服务:适配 VS Code/CLion,支持代码补全、类型跳转、静态检查;
内置轻量调试器:针对所有权内存模型做专属调试视图,底层逻辑直观排查。
🔮 中长期技术路线规划在现有稳定编译器基础上持续迭代:
VVM 多版本管理器,解决本地多 VX 版本共存冲突;
AI 辅助调试模块:自动解析调用栈、内存状态、并发数据竞争;
可视化图形调试器,将指针、内存、并发流程可视化展示。
🤝 如何参与共建(分层任务,新手友好)本项目完全开源开放,无参与门槛分级,任意开发者均可提交 PR:
新手友好:完善中英文文档、编写 Linux 运维 / 后端 Demo、多发行版兼容性测试;
标准库开发:网络 IO、JSON 序列化、数据库绑定等独立模块开发;
核心编译器:语法树优化、类型系统迭代、后端链接器扩展;
工具链维护:LSP 插件、VPM 包管理器功能迭代。
项目全部源码托管于本组织 Gitee 仓库,同步 GitHub 镜像,采用 MIT 开源协议,所有贡献者永久署名记录。面向系统开发、编译原理爱好者、Rust 开发者开放交流,欢迎 Star、提交 Issue、参与代码共建。
用极简驾驭复杂,以原生定义未来。VX 语言,期待与你共同推进系统编程语言开源实践。