Odin programming language

E554841

Odin is a statically typed, compiled systems programming language focused on simplicity, data-oriented design, and high performance as an alternative to C.

All labels observed (1)

Label Occurrences
Odin programming language canonical 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf programming language
systems programming language
designedAs alternative to C
designGoal clarity over cleverness
data-oriented programming support
good C interop
predictable performance
domain game development
high-performance applications
systems programming
executionModel compiled
focus data-oriented design
high performance
simplicity
systems programming
hasFeature bit sets
build system integrated into compiler
compile-time code generation
compile-time reflection
defer statement
distinct types
dynamic arrays
enums
explicit context system
foreign system for C FFI
implicit context parameters
minimal runtime
named arguments
no hidden control flow
no implicit heap allocations
package system
procedure overloading
slices
structs
unions
influencedBy C
Go NERFINISHED
Pascal NERFINISHED
paradigm data-oriented design NERFINISHED
procedural programming
supports C interoperability
SIMD operations
compile-time execution
cross-compilation
manual memory management
metaprogramming
modules
procedures
value types
typingDiscipline static typing

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Zig influencedBy Odin programming language
Zig competesWith Odin programming language