Content deleted Content added
Rejecting submission: n - Topic is not notable (AFCH 0.9.1) |
Added additional sources |
||
Line 32:
'''Odin''' is an [[imperative programming|imperative]], [[General-purpose programming language|general-purpose]], [[compiled programming language|compiled]], [[statically typed]], and [[distinct types]] using [[system programming language]] designed by [[Ginger Bill]]<ref>{{cite web | url=https://www.youtube.com/watch?v=2YLA4ajby00 | title=Interview with Odin language creator gingerBill | website=[[YouTube]] }}</ref>
The language supports: [[compile-time]] [[parametric polymorphism]], [[Type introspection|runtime reflection]], [[cross-compilation]], [[manual memory management]], [[array programming]], and [[AoS_and_SoA|SOA]] data types.<ref>{{cite web | url=https://www.youtube.com/watch?v=iCqW_RepcW0 | title=Overloading and/Or (Multi) Methods in Julia, C, Odin, Nim, C#, & TypeScript | website=[[YouTube]] }}</ref><ref>{{Cite web|title=Overview|url=https://odin-lang.org/docs/overview/|access-date=2022-10-20|website=odin-lang.org}}</ref><ref name=":0">{{cite web | url=https://graphitemaster.github.io/odin_review/#quality-of-life | title=Odin programming language review }}</ref><ref>{{cite web | url=https://medium.com/swlh/something-is-happening-to-our-programming-languages-and-i-like-it-a66447beade | title=Something is Happening to Our Programming Languages, and I like It | date=31 May 2020 }}</ref>
== Example ==
Line 61:
== Design ==
Odin is designed to be an alternative for the [[C_(programming_language)|C programming language]]<ref>{{cite web |title=Introducing Odin Lang (Japanese) |url=https://qiita.com/sh1so6/items/40bdda93d6fa2f094fd7 |website=Qiita |access-date=2019-09-29}}</ref><ref>{{Cite web |date=2022-11-04 |title=Programming Games by Hand Using Odin |url=https://community.codenewbie.org/patrickodacre/programming-games-by-hand-using-odin-55lh |access-date=2023-11-27 |website=CodeNewbie Community 🌱 |language=en}}</ref> to achieve "high performance" on "modern systems"<ref>https://odin-lang.org/</ref><ref>{{cite web | url=https://www.c3-lang.org/compare/#odin | title=Comparisons with other languages - C3 Documentation }}</ref>, with features like compile-time [[parametric polymorphism]], [[array programming]], and [[Type_introspection|runtime reflection]].<ref name=":0" />
=== Syntax ===
|