凹语言, Wa 编程语言
Wa(中文名「凹」,读音「瓦」)是一个通用编程语言,专为 WebAssembly 而设计。目标是为高性能 Web 应用程序提供一个简单、可靠、易用、静态类型的语言。代码生成器和运行时均完全独立开发(不依赖于外部项目,如 LLVM)。目前,Wa 处于工程试验阶段。
注意: Wa 编译器源文件采用 AGPL-v3 许可证分发。 Wa 标准库采用 MIT 许可证。 使用 Wa 语言开发的程序可以在不使用 开源 的情况下安全地用于商业用途。 如果您希望将 Wa 编译器代码集成到自己的项目中,但不希望受到 AGPL-v3 的传染性限制,请联系我们为您定制许可协议。
注意: 我们的 Git 标准仓库位于 https://gitcode.com/wa-lang/wa.。仓库的镜像位于 https://github.com/wa-lang/wa.。
Wa 采用双前端系统(支持中文和英文语法),与统一的中间表示(Wa-lang IR)相连接。后端连接到专有的中文/英文组装器,针对各种指令集体系结构(ISA)。这种设计实现了完全自主开发的工具链,不依赖于外部工具,如 GCC 或 LLVM。
暂无开放 Issues,或尚未同步最近议题。