Odin-lang
高性能、最新のシステム、およびデータ指向プログラミング向けに構築された、独特の型付けを備えた汎用プログラミング言語 Odin は、プログラミングの楽しみを実現する C の代替手段です。
文法一巡り
命名規則
table:命名規則
Case
パッケージ名 snake_case (1wordのほうが望ましい)
型 Ada_Case
Enum値 Ada_Case
関数 snake_case
ローカル変数 snake_case
定数 SCREAMING_SNAKE_CASE
テストやロギングについて
特定のテストだけを実行する
odin test . -define:ODIN_TEST_NAMES=package.test_proc_name
Golang developers should try Odin | (a)RManos Blog
Cバインディングを runic というツールを使って自動生成する話
Achieving High Performance in Odin Programming Language - PiEmbSysTech
Multi Threading in odin lang
Simple job scheduler for Odin
threadパッケージの使い方はこれを読むのが良いとのこと
Moving my game project from C to Odin language(読了)
Go的なパッケージシステムで循環参照の複雑さを排除できる
デフォルトで Tagged Union な共用体が便利
文字列の扱いが楽(C言語に比べて)
deferがある
2024/12に発売されたOdin言語の入門書
著者のYouTubeチャンネル
開発者
gingerBill
公式サイト
https://odin-lang.org/images/logo-slim.png