HVML 是 Hybrid Virtual Markup Language 的缩写,中文名:呼噜猫。HVML 不同于常见的高级编程语言(C/C++/Java/Rust),也不同于常见的脚本语言 ( JavaScript/PHP/Python 等),是一种可编程标记语言。
HVML 有八大技术特征,第一个技术特征:描述式
1. HVML 使用类似 XML 的标记语言来定义程序结构和书写代码。
2. HVML 定义了为数不多的十多个动作标签,可用来定义变量、操作数据或者控制程序的执行路径。
3. HVML使用 介词属性和副词属性来定义动作依赖的源数据、目标数据以及执行条件,从而获得更加贴近自然语言的程序表达和书写效果。
4. HVML 允许我们混合使用外部标签,从而可以非常方便地生成目标文档内容。
我们来看看下图中的示例程序,可以帮助大家更好地理解 HVML 这个特性。
更多 HVML 的技术特征,可访问 HVML 解释器 PurC 的源代码仓库 github.com/HVML/PurC ,一定要点亮每个 HVML 代码仓库的 Star 给予我们鼓励!
发布于 北京
