HVML 可编程标记语言开源项目

我要开发同款
匿名用户2022年08月03日
71阅读
开发技术C/C++
所属分类编程语言
授权协议LGPL

作品详情

HVML即HybridVirtualMarkupLanguage,能够让熟悉C/C++或其他编程语言的开发者可以通过HVML使用Web前端技术(如HTML/SVG/MathML和CSS)轻松开发GUI应用程序。

HVML的目标平台包括传统的桌面、服务器、智能手机、平板、嵌入式设备和物联网设备。作为通用编程语言,开发者可以将其应用于任何适合的场合。

HVML使用标记来定义程序的结构和控制流,这大大提高了程序的可读性,同时大幅降低了学习难度。HVML使用具有动态功能的扩展JSON来定义数据,这使其成为粘合不同系统组件的理想胶水。HVML引入了数据驱动的编程模型,这让开发人员更多地关注数据生成和处理,而不是控制流。HVML是动态的;开发人员不仅可以从远程数据源获取数据、模板和程序片段,还可以删除已有的变量。HVML使用独有的方式来支持协程、线程、闭包等等这些现代编程语言必备的特性。HVML非常灵活;开发人员可以使用HVML编写简单的脚本工具,也可以使用它来开发复杂的GUI应用程序,甚至可以用HVML开发Web服务器的网关程序。HVML的运行飞快;HVML解释器使用简单高效的基于堆栈的虚拟机,不使用任何垃圾收集器。相比常见的脚本语言,HVML具有更高的抽象级别;使用HVML,开发者可以用更少的代码完成更多的工作。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论