返回首页

编译

先把代码整体翻译成机器能直接执行的二进制,之后跑的时候就是纯执行,不用再翻译。Go、Rust、C、Java 都属于编译型。

做什么会用到

  • 01做系统级/性能敏感产品(数据库、游戏引擎、交易系统):必须用编译型语言
  • 02做桌面/命令行工具:编译成单文件 exe,用户下载就能跑,体验最好
  • 03做 App(iOS/Android):打包过程本质就是编译
  • 04做 Web 后端:Go/Rust 编译型很流行(快+省内存),Node/Python 解释型更轻量
  • 05做快速原型/脚本:用 Python/JS 更快,不用等编译

想用它怎么问 AI

我要做【XXX 产品】,在【Go / Rust / Node.js / Python】里选一个。请从编译 vs 解释、生态、招人、部署难度几个维度对比,给出我这个场景的推荐。

打个比方

像先把菜谱完整翻成外语一次,之后每次做菜都照译好的本子来。

相关词

解释执行构建二进制