Odin Programming Language Index

📌 Overview & Philosophy

"A safer C for high performance, modern systems, and data-oriented programming."

Odin is a general-purpose, data-oriented language built for sane software development. It gives you explicit control over memory and context while removing standard C headache boilerplate, featuring distinct strong typing, native vendor bindings (Vulkan, Raylib, GLFW), and built-in multi-return semantics.

An example:

package main

import "core:fmt"

main :: proc() {
	fmt.printf("Hi I am written in Odin!\n")
}

📑 Core Language Reference Notes