# README-zh

## 介绍

在 [HybridOS](https://hybridos.fmsoft.cn)（合璧操作系统）的开发中，[Vincent Wei](https://github.com/VincentWei)（魏永明）提出并设计了一款全新且易学的编程语言 `HVML`。 HVML 是 `Hybrid Virtual Markup Language`（混合虚拟标记语言）的缩写。

HVML 的最初设计目标是，在 C/C++、Python 等编程语言的运行时环境中， 开发者可以非常方便地利用现代 Web 前端技术（如 HTML/SVG、DOM、CSS 等）快速开发 GUI（图形用户界面）应用程序， 而不是在浏览器或者 Node.js 环境中使用 JavaScript 编程语言。

我们已经实现了这一目标，并且将 HVML 设计为一种通用的编程语言。 现在，我们不仅可以使用 HVML 并基于 Web 前端技术在 C/C++ 运行时环境中快速开发 GUI 应用，还可以将 HVML 作为一种通用语言来编写脚本工具甚至是 Web 服务器的网关程序。

魏永明及其团队公开了 HVML 语言的规范文档，并开源发布了一款 HVML 解释器（称作 `PurC`）以及一款 HVML 渲染器（称作 `xGUI Pro`）。

尽管我们已经基本达到了最初的目标，但仍然有大量的工作需要完成。这将是一个长期的项目，无法靠几个人或者一两个企业完成。 因此，HVML 的发起者和设计者魏永明，决定联合其他人在开源协作的模式下共同开发 HVML。

这便是 HVML 社区的来由。 要加入 HVML 社区，现在便可 [致信我们](mailto:hvml@fmsoft.cn) 或访问 <https://hvml.fmsoft.cn> 以获取更多信息！

## 最近更新

* 2025 年 08 月 31 日，HVML 社区发布了 HVML 开源解释器 PurC 0.9.26、HVML 商业渲染器 xGUI 0.9.26、HVML 开源渲染器 xGUI Pro 0.9.26 以及 HVML FastCGI 进程管理器 HVML-FPM 0.1.0。
* 2025 年 06 月 30 日，HVML 社区发布了 HVML 开源解释器 PurC 0.9.24、HVML 开源渲染器 xGUI Pro 0.9.24 以及 HVML FastCGI 进程管理器 HVML-FPM 0.0.6。
* 2025 年 04 月 30 日，FMSoft 发布了跨平台 HVML 渲染器 xGUI 0.9.22（专有软件）。
* 2025 年 04 月 25 日，HVML 社区发布了 HVML 开源解释器 PurC 0.9.22、HVML 开源渲染器 xGUI Pro 0.9.22 以及 HVML FastCGI 进程管理器 HVML-FPM 0.0.4。
* 2023 年 12 月 08 日，HVML 社区发布了 HVML 开源解释器 PurC 0.9.18 和 HVML 开源渲染器 xGUI Pro 0.9.0。
* 2023 年 5 月 31 日，HVML 社区发布了 HVML 开源解释器 PurC 0.9.8。
* 2023 年 3 月 31 日，HVML 社区发布了 HVML 开源渲染器 xGUI Pro 0.6.4。

## 主要开发者和贡献者

* 主要开发者：
  * 魏永明：架构师，HVML 解释器 PurC 和渲染器 xGUI Pro 的主要开发者和维护者。
  * 薛淑明：HVML 解释器 PurC、渲染器 xGUI 的主要开发者和维护者。
  * 高来红：HVML 渲染器 xGUI 的主要开发者和维护者。
  * 李亮：曾参与 HVML 渲染器 Pur xGUI v0.9.24 之前的开发。
  * 徐晓宏：曾参与 HVML 解释器 PurC v0.8.0 之前的开发。
  * 耿岳：曾参与 HVML 解释器 PurC v0.2.0 之前的开发。
  * 刘新：曾开发 HVML 解释器 PurC 中外部动态对象 `FS` 和 `FILE` 的开发。
* 主要贡献者：
  * 刘垦：HVML 社区布道师。
  * Gavin Guo：HVML 徽标视觉设计者。
  * 戴哲楠：HVML 徽标设计者。
  * 田思源：HVML 徽标的最初设计者。
* [完整的开发者和贡献者清单](https://hvml.fmsoft.cn/zh/community#developers)。

## 资源

下面是 HVML 相关开源仓库的链接：

* [PurC](https://github.com/HVML/PurC)：首个针对 C/C++ 语言的 HVML 解释器（the Prime hVml inteRpreter for C/C++ language）。
* [xGUI Pro](https://github.com/HVML/xGUI-Pro)：一款基于 WebKit 实现的 HVML 渲染器。
* [HVML FPM](https://github.com/HVML/HVML-FPM): HVML 的 FastCGI 进程管理器。

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fmsoft.gitbook.io/hvml/readme-zh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
