变量声明与混合类型系统 Core Syntax
支持 var/let/const 动态类型推断,原生深度内建静态强类型(int, float, string, bool, void, ptr/hwnd, type[])。
融合静态强类型、JIT 与 AOT 原生机器码编译、无锁多线程与 LibTorch 深度学习原生内核。零装箱开销,纳秒级冷启动。
为 Windows 64-bit 深度打造的原生发行版。GPU 版内置 CUDA 12.6 与 LibTorch 算子直通,CPU 版极致轻量便携。
零 GPU 依赖 · 极速冷启动 · 极限 AVX2 NTT
CUDA 12.6 NVRTC · LibTorch GPU 硬件直通
nvrtc-builtins64_126.dll 等关键依赖
高精度语法着色 · 智能补全 · 断点调试
.tzd 脚本的高亮高阶解析、代码折叠与代码片段
Xcode 级一体化原生工作台,沉浸式探索 TzdLang 语言语法体系与标准规范。
支持 var/let/const 动态类型推断,原生深度内建静态强类型(int, float, string, bool, void, ptr/hwnd, type[])。
结合 ANTLR4 抽象语法树、堆栈虚拟机冷启动与 LLVM 原生 JIT 编译器的多层执行拓扑。
以 64KB 为块大小进行指针碰撞线性推进分配,分配复杂度严格维持在 O(1)。在生命周期结束时整块回收,完全规避传统堆内存碎片与高频 malloc 开销。
长生命周期对象进入老年代,采用集成 SATB(Snapshot-At-The-Beginning,原始快照)写屏障的三色标记清除算法。在并发标记期间拦截引用指针更新,防止对象丢失。
在相同硬件环境下,TzdLang 原生 JIT 与 JDK 20 HotSpot 虚拟机的基准耗时实测。
| 测试用例场景 | TzdLang (LLVM JIT) | JDK 20 HotSpot | 相对吞吐 |
|---|---|---|---|
| 函数调用开销 callOverhead (1M 次) | 0.002 s | 0.005 s | 快 2.5x |
| 嵌套循环计算 nestedLoop (1k × 1k) | 0.003 s | 0.005 s | 快 1.7x |
| 连续整数累加 sumLoop (1M 次) | 0.002 s | 0.003 s | 快 1.5x |
| 牛顿法数值开方 newtonSqrt (10k 次) | 0.000006 s | 0.000008 s | 快 1.3x |
| 深度自递归阿克曼 Ackermann (3, 6) | 0.001 s | 0.001 s | 快 1.2x |
基于 C++20 构建的本地编译运行工具链与开箱即用的开发调试环境。