mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-29 01:33:56 +00:00
828095afd1351b218cae6b60033200a92894921c
TODO: Define better name mangling rules and allow for explicit name overload
The Odin Programming Language
Odin in an open source programming language that is simple to read, comprehend and reason with.
Warnings
- This is still highly in development and the language's design is quite volatile.
- Syntax is not fixed.
- The language's name, Odin, is not final.
Goals
- Simple to read and write
- Easy to comprehend and reason with
- Fast
- Low-level
- Compiled, strongly-typed, static language
- Metaprogramming:
- Ability to run any code at compile time
- Unified syntax between main language and metaprogramming language
- Built-in introspection for all types
- Higher control of data layout and data access
- No need for external tools such as Make/IDE
Languages
Odin
77.1%
C++
14.6%
C
7.5%
Python
0.5%
JavaScript
0.2%