Repolode
odin-lang

odin-lang/Odin

Odin 是一门面向数据导向设计的通用系统编程语言,定位为 C 语言的替代品。

可替代:C

Star
12,277
Fork
1,158
未关闭 Issue
709
最近提交
19小时前

这是什么?

Odin 是一门通用编译型编程语言,面向系统编程和高性能软件开发。它强调数据导向的设计思路,内置数据类型和独立的类型系统,让底层代码更易编写和理解。

语言自带官方 core 标准库集合,涵盖格式化输出等常见需求,并提供 vendor 集合中的额外包。编译器支持 Windows、Linux 和 macOS 平台,项目还提供安装指南、每日构建版本以及所有官方包的 API 文档。

目前编译器仍在积极开发中,语言本身可能会继续变化。

核心功能

  • 01语言内置面向数据导向设计的数据类型。
  • 02独立的静态类型系统,面向底层与系统级开发。
  • 03提供官方 core 与 vendor 标准库集合及包文档。
  • 04支持 Windows、Linux 和 macOS 平台。
  • 05提供每日构建版本和官方包文档站点。

适用场景

  • 以 C 语言替代者的身份编写高性能系统或工具。
  • 在专门的语言中探索数据导向编程。
  • 开发跨平台的桌面原生程序。

快速上手

  1. 1

    按照官方入门指南安装 Odin 编译器

  2. 2

    将示例程序保存为 main.odin 并用 Odin 编译器运行

使用前须知

  • README 提示 Odin 编译器仍处于开发阶段。

收录于专题

标签

#programming-language#compiler#systems-programming#data-oriented#native#language#odin#odin-lang#odin-programming-language#programming-languages

常见问题

Odin 是什么?
Odin 是一门面向数据导向设计的通用系统编程语言,定位为 C 语言的替代品。 Odin 是一门通用编译型编程语言,面向系统编程和高性能软件开发。它强调数据导向的设计思路,内置数据类型和独立的类型系统,让底层代码更易编写和理解。
Odin 可以免费使用吗?用的什么许可证?
Odin 以 Zlib 许可证开源。用于商业产品前,请先确认许可证条款。
Odin 还在维护吗?
活跃维护中。Odin 最近一次提交是在 2026年11月6日。
Odin 适合用来做什么?
以 C 语言替代者的身份编写高性能系统或工具。 在专门的语言中探索数据导向编程。 开发跨平台的桌面原生程序。
Odin 怎么安装和运行?
按照官方入门指南安装 Odin 编译器 将示例程序保存为 main.odin 并用 Odin 编译器运行
在哪里获取 Odin?
源代码和安装说明在 GitHub 上:https://github.com/odin-lang/Odin

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目