ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

玄铁语言怎么装?xtc 是什么?怎么编译?—— 中文编程语言安装与工具链入门

玄铁语言怎么装?xtc 是什么?怎么编译?—— 中文编程语言安装与工具链入门 玄铁是什么一句话版本玄铁XuanTie-Lang是一门中文编程语言代码用白话中文写变量、函数、流程控制都是汉字MIT 许可、可商用。语言本体目前用 Go 实现另有一套自举版玄铁自己编译自己。作者单人维护代码托管在 GitHub。两条安装路线动手之前先明白拿到 “能跑玄铁代码的东西” 有两条路差别很大。作者官方渠道目前只有 Windows作者在 GitHub Release 发布的是 Windows 三件套安装包setup.exe绿色版压缩包windows_amd64.zipVS Code 插件vsix特点官方出品、Windows 开箱即用但 Mac 和 Linux 用户拿不到官方二进制而且大陆访问 GitHub 有网络问题。工具链渠道Mac / Linux / Windows 全覆盖xtl玄铁工具链是语言生态里的工程化工具一个命令行程序负责拉取语言本体、新建项目、解释执行、编译、依赖锁定。它的分发走国内平台AtomGit / GitCodeHTTPS 直连免登录大陆用户直接访问。本文主要讲这条路因为它对新手最友好。装好 xtl 后第一步拉取语言本体xtl 本身是 “供应链”壳语言本体core需要单独拉取。一条命令xtl fetch它会自动判断网络情况然后按顺序尝试多个拉源哪个通就用哪个GitHub走代理→ GitHub直连→ AtomGit 镜像 → Gitee 镜像 → Gitee 官方源每次拉取都会校验哈希保证拿到的语言本体完整可信。新建第一个玄铁项目xtl new 我的项目会自动生成主函数.xt —— 代码入口文件xtl.json —— 项目清单全中文 key项目名称、语言标准、代码文件入口、时区、AI 参与方等xtl.lock —— 锁文件锁死语言本体和依赖的提交编号不会 “悄悄升级”写一行代码试试示(你好玄铁)运行它xtl i屏幕输出 “你好玄铁”第一个玄铁程序就跑通了。xtc 是什么xtc 就是玄铁编译器把玄铁代码变成可执行文件的程序。作者在 Windows 上发布自举版 xtc.exe工具链在 Mac / Linux 上分发自举版 xtc走 bin-*-xtc 分支Windows 用户也能通过工具链拿到这里有个关键词 “自举”意思是编译器用玄铁语言自己写自己 —— 先有一个种子编译器再用种子编译自身一代一代长大。这在中文编程语言里是少有的能力也是玄铁 “语法标准 参考实现” 合一的体现。解释执行与编译两条运行路径解释执行最快上手xtl i 主函数.xt不生成文件、直接运行跨平台最省事新手建议先走这条路。编译成可执行文件xtl b走 LLVM 后端tie生成平台原生的可执行文件。需要本机装有 clang 或 gccWindows 上还需要 MinGW 环境。平台支持现状诚实面平台状态说明macOSApple 芯片支持实测通过Linux x86_64支持实测通过Linux ARM64支持实测通过Windows x64支持实测通过Windows ARM64支持实测通过macOS Intel不支持明确不做RISC-V暂不支持暂无设备常见坑与绕行编译命令报 “找不到 clang”本机缺 C 编译器装上 clang 或 gcc 即可Windows 编译报 MinGW 相关错误需要装 MinGW 环境GCC 的 Windows 移植版macOS 上用渲染库等 C 库静态库需在 Mac 上自行构建作者分发的是 Windows 构建依赖安装走 git 直拉供应链模式版本由锁文件锁定不会静默变更写在最后玄铁生态目前是 “两个人干两摊活”作者做语言语法、编译器、包管理设计工具链做分发与工程化跨平台二进制、大陆直连、锁文件、AI 友好的配置格式。新手装玄铁认准 xtl 工具链这条路Mac / Linux / Windows 都能在几分钟内跑通第一个程序而且不需要代理。
返回列表