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 8 months ago. Last edited by Citation bot 3 months 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. |
- 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 | gingerBill |
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 2016. The creator gingerBill wanted to make a language that could replace his needs for C and C++.[15] Since then the language has been developed as open source on GitHub.[16]
Notable software built with Odin[edit]
- EmberGen, a real-time volumetric fluid simulator by JangaFX[17][18][19]
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.
- ^ "Learn to Code with Odin Programming Language - Introduction". DEV Community. 2023-01-06. Retrieved 2023-11-27.
- ^ "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.
- ^ "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
- ^ "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