跳转至

语言实现

先选择语言,再按对应页面安装或从源码构建。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,使安装、示例与限制保持一致。尚未翻译的语言说明会回退到英文。