Submission rejected on 15 August 2023 by S0091 (talk). This topic is not sufficiently notable for inclusion in Wikipedia. Rejected by S0091 22 months ago. Last edited by Frap 20 days ago. | ![]() |
Submission declined on 21 November 2021 by Artem.G (talk). This submission is not adequately supported by reliable sources. Reliable sources are required so that information can be verified. If you need help with referencing, please see Referencing for beginners and Citing sources. Neologisms are not considered suitable for Wikipedia unless they receive substantial use and press coverage; this requires strong evidence in independent, reliable, published sources. Links to sites specifically intended to promote the neologism itself do not establish its notability. Declined by Artem.G 3 years ago. | ![]() |
Odin | |
---|---|
![]() | |
Paradigms | imperative, procedural |
Designed by | Bill Hall |
First appeared | June 2, 2016 |
Stable release | dev-2025-06[1]
/ June 2, 2025 |
Typing discipline | Static, strong, inferred, nominal, structural, generic |
Platform | x86-64, ARM/ARM64, WebAssembly |
OS | Windows, Linux, macOS |
License | 3-clause BSD.[2] |
Filename extensions | .odin |
Website | odin-lang |
Influenced by | |
Pascal[3], C, Go, Oberon-2, Newsqueak, Jai[4], GLSL[5] |
Odin is an imperative, general-purpose, compiled and statically typed system programming language.[6][7] It is designed as an alternative to the C programming language[8][9]. It has features such as compile-time parametric polymorphism, array programming, and runtime reflection.[10][11][12]
The language comes with bindings for several libraries and graphics APIs such as OpenGL, DirectX, SDL and Vulkan.[13][14]
Work started on the language in July 2016[15]. Designer Bill Hall decided to make a language that could replace his needs for C and C++.[16] Since then the language has been developed as open source on GitHub.[17]. It was considered sufficiently widely used to be added to GitHub's Linguist in July 2020[18].
Category:Programming languages Category:Cross-platform free software Category:Cross-platform software Category:Free and open source compilers Category:Programming languages created in 2016 Category:Statically typed programming languages Category:Systems programming languages Category:Software using the BSD license