QLvm
小巧的栈式虚拟机。
该有的,一样不少。
垃圾回收、纤程、信号、寄存器上下文与量子资源管理,全部集成在一个轻量内核里。
名字的由来
纵横斜,其和皆十五。
古老的秩序,现代的语言。
洛书是一门为新时代设计的语言。
它把脚本的轻盈与虚拟机的严谨放在一起,让每一位开发者都能用熟悉的方式,写下属于未来的程序。
洛书 2.0 核心
洛书 2.0 集成高效的虚拟机、轻量线程、自动内存管理和多计算后端,为工业应用提供一致的执行环境。
Losu 语言
动态强类型,配合可选的类型注释。语法简洁,从第一行 Hello World 到完整工程,都保持同样的清晰。
var print import print
print("Hello World!")
print("Hello Losu Language!")
六种类型注释用法贯穿语言,按需为变量、参数和容器加上约束。
数组、对象、模块、类皆为 unit 的变体,一套心智模型覆盖全部数据结构。
支持重载、继承与反射,面向对象写法自然顺手。
可提前编译,也可运行在浏览器中,部署方式由你决定。
洛书线程
1 : M : N 混合线程模型。用户态的轻量线程协作式调度,需要时映射到系统线程并行执行。
多后端支持
洛书 2.0 支持多种计算后端,从单机 CPU 到分布式 GPU,开发者只需编写一次代码,即可部署到不同的计算环境。
基于 OpenMP 的多线程并行计算,开箱即用,适合笔记本和工作站。性能优化完善,是快速原型开发的最佳选择。
消息传递接口并行计算,支持跨节点的大规模分布式执行。轻松扩展到高性能计算集群和超级计算机。
QLvm
垃圾回收、纤程、信号、寄存器上下文与量子资源管理,全部集成在一个轻量内核里。
Qufu
用量子寄存器、量子门与测量描述线路,而不是手动摆弄状态向量。
底层模拟
量子模拟由 QuEST 提供。同一份洛书代码,可运行在多种计算环境上。
原生支持 NVIDIA 与 AMD GPU,可接入 cuQuantum 等量子加速库。