You can edit almost every page by Creating an account and confirming your email.

Odin (programming language)

From EverybodyWiki Bios & Wiki





Odin
Paradigmsimperative, procedural
Designed byBill Hall
First appearedJune 2, 2016; 10 years ago (2016-06-02)
Stable release
dev-2025-06[1] / June 2, 2025; 12 months ago (2025-06-02)
Typing disciplineStatic, strong, inferred, nominal, structural, generic
Platformx86-64, ARM/ARM64, WebAssembly
OSWindows, Linux, macOS
License3-clause BSD.[2]
Filename extensions.odin
Websiteodin-lang.org
Influenced by
Pascal[3], C, Go, Oberon-2, Newsqueak, Jai[4], GLSL[5]

Search Odin (programming language) on Amazon.

Odin is an imperative, general-purpose, compiled and statically typed system programming language.[6] It is designed as an alternative to the C programming language[7][8]. It has features such as compile-time parametric polymorphism, array programming, and runtime reflection.[9][10][11]

The language comes with bindings for several libraries and graphics APIs such as OpenGL, DirectX, SDL and Vulkan.[12][13]

History

Work started on the language in July 2016[14]. Designer Bill Hall decided 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]. It was considered sufficiently widely used to be added to GitHub's Linguist in July 2020[17].

Notable software built with Odin

See also

References

  1. "Release dev-2025-06 · odin-lang/Odin". GitHub. Retrieved 3 June 2025.
  2. "BSD 3-clause license". GitHub. Retrieved 2023-11-27.
  3. "ODIN Programming Language". 13 April 2022.
  4. "Jai vs Odin systems programming languages". YouTube. Retrieved 2022-07-06.
  5. "Frequently Asked Questions".
  6. "Interview with Odin language creator gingerBill". YouTube.
  7. "Introducing Odin Lang (Japanese)". Qiita. Retrieved 2019-09-29.
  8. "Programming Games by Hand Using Odin". CodeNewbie Community 🌱. 2022-11-04. Retrieved 2023-11-27.
  9. "Odin programming language review (quality of life)".
  10. "Writing an Operating System in Odin". flysand7's blog. 22 November 2023. Retrieved 2023-11-27.
  11. hasen (2022-08-25). "Why I like Odin". Hasen Judy. Retrieved 2023-11-27.
  12. Mike (2022-04-13). "ODIN Programming Language". GameFromScratch.com. Retrieved 2023-11-27.
  13. "Odin/vendor at master · odin-lang/Odin". GitHub. Retrieved 2023-11-27.
  14. "Odin first commit". GitHub. Retrieved 24 May 2025.
  15. "The Odin Programming Language". Handmade Network. 2016-07-08. Retrieved 2023-11-27.
  16. The Odin Programming Language, Odin, 2023-11-27, retrieved 2023-11-27
  17. "Odin's pull request to Linguist". Github.
  18. "EmberGen: Real-Time Fluid Simulations for Fire, Smoke, and Explosions!".
  19. "EmberGen Real-Time Fluid Simulation". 9 May 2022.
  20. "Episode 289 - EmberGen". 9 March 2021.

External links



This article "Odin (programming language)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Odin (programming language). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.