Draft:Odin (programming language)
Submission rejected on 15 August 2023 by S0091 (talk). This topic is not sufficiently notable for inclusion in Wikipedia. Rejected by S0091 21 months ago. Last edited by Clerno19 13 hours 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. | ![]() |
Comment: I think If submission is rejected by an Afc reviewer, so, don't submit for review, I suggesting you, firstly you ask for advice here for your submission. ~~ αvírαm|(tαlk) 12:37, 27 November 2023 (UTC)
Comment: None of the sources used are reliable and/or independent and nothing suggests this can meet the notability guidelines. S0091 (talk) 19:34, 15 August 2023 (UTC)
Comment: of 9 refs 6 are from odin website, and 2 are youtube videos Artem.G (talk) 18:35, 21 November 2021 (UTC)
![]() | |
Paradigms | imperative, procedural |
---|---|
Designed by | Bill Hall |
First appeared | July 7, 2016 |
Stable release | dev-2023-11[1]
|
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, also known as odinlang, 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]
History
[edit]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].
Notable software built with Odin
[edit]- EmberGen, a real-time volumetric fluid simulator by JangaFX[19][20][21]
References
[edit]- ^ "Odin release dev-2023-11". GitHub. Retrieved 2023-11-27.
- ^ "BSD 3-clause license". GitHub. Retrieved 2023-11-27.
- ^ "ODIN Programming Language". 13 April 2022.
- ^ "Jai vs Odin systems programming languages". YouTube. Retrieved 2022-07-06.
- ^ "Frequently Asked Questions".
- ^ "Interview with Odin language creator gingerBill". YouTube.
- ^ Zylinski, Karl (December 9, 2024). Understanding the Odin Programming Language (1st ed.). Retrieved 24 May 2025.
- ^ "Introducing Odin Lang (Japanese)". Qiita. Retrieved 2019-09-29.
- ^ "Programming Games by Hand Using Odin". CodeNewbie Community 🌱. 2022-11-04. Retrieved 2023-11-27.
- ^ "Odin programming language review (quality of life)".
- ^ "Writing an Operating System in Odin". flysand7's blog. 22 November 2023. Retrieved 2023-11-27.
- ^ hasen (2022-08-25). "Why I like Odin". Hasen Judy. Retrieved 2023-11-27.
- ^ Mike (2022-04-13). "ODIN Programming Language". GameFromScratch.com. Retrieved 2023-11-27.
- ^ "Odin/vendor at master · odin-lang/Odin". GitHub. Retrieved 2023-11-27.
- ^ "Odin first commit". GitHub. Retrieved 24 May 2025.
- ^ "The Odin Programming Language". Handmade Network. 2016-07-08. Retrieved 2023-11-27.
- ^ The Odin Programming Language, Odin, 2023-11-27, retrieved 2023-11-27
- ^ "Odin's pull request to Linguist". Github.
- ^ "EmberGen: Real-Time Fluid Simulations for Fire, Smoke, and Explosions!".
- ^ "EmberGen Real-Time Fluid Simulation". 9 May 2022.
- ^ "Episode 289 - EmberGen". 9 March 2021.
External links
[edit]Category:Programming languages Category:Cross-platform free software Category:Cross-platform software Category:Free compilers and interpreters Category:Programming languages created in 2016 Category:Statically typed programming languages Category:Systems programming languages