语言实现¶
先选择语言,再按对应页面安装或从源码构建。Go 是参考实现;共享契约不代表 所有语言都有 Go 的全部功能。请先阅读支持政策与 规范支持矩阵。
具备原生实现能力的独立语言默认以 Framework 为最终目标。处于 Wire 阶段的实现 当前尚不提供完整 Framework;仅有明确的技术限制时才以 Wire 为最终范围。当前能力 和最终目标的区别见支持政策。
原生实现¶
| 语言 | 使用入口 |
|---|---|
| Go | 安装与快速开始 |
| Python | Python Core |
| TypeScript | TypeScript Core |
| Java | Java Core |
| Rust | Rust Core |
| C | C Core |
| C++ | C++ Core |
| C# / .NET | C# Core |
| PHP | PHP Core |
| Ruby | Ruby Core |
| Perl | Perl Core |
| Lua | Lua Core |
| Dart | Dart Core |
| Swift | Swift Core |
| Julia | Julia Core |
| R | R Core |
| D | D Core |
| Zig | Zig Core |
| COBOL | COBOL Core |
| Fortran | Fortran Core |
| Elixir | Elixir Core |
| Erlang | Erlang Core |
| Nim | Nim Core |
| V | V Core |
| Objective-C | Objective-C Core |
| OCaml / Caml | OCaml Core |
| MATLAB / Octave | MATLAB/Octave Core |
| Haskell | Haskell Core |
| Delphi / Free Pascal | Delphi / Free Pascal Core |
共享运行时示例与桥接¶
| 语言 | 形式 |
|---|---|
| JavaScript | 复用 TypeScript |
| Kotlin | 复用 Java |
| Scala | 复用 Java |
| Groovy | 复用 Java |
| Clojure | 复用 Java |
| OpenCL | 复用 C 的计算示例 |
| Visual Basic | 复用 .NET |
| F# | 复用 .NET |
| Shell | 运行时桥接 |
| PowerShell | 运行时桥接 |
| Lisp | SBCL 运行时桥接 |
| Tcl | 运行时桥接 |
| Prolog | SWI-Prolog 运行时桥接 |
源码标签、包管理器发布、一致性测试和生产验证是不同状态。语言页面复用对应 源码 README,使安装、示例与限制保持一致。尚未翻译的语言说明会回退到英文。