Odin, Zig, Jai, Hare, etc - all of these new languages have been mostly inspired by Go, C, and Rust.<p>So let's summarize:<p>1. Simplicity and readability - C, Go<p>2. Tiny language - C, Go<p>3. Modularity - Go, Rust<p>4. Defer statement - Go<p>5. Metaprogramming (generics, compile time, macros) - lots of inspiration and some really fresh ideas like Zig and Jai, Go interfaces, and Rust traits look nice<p>6. Strong type system - Go, Rust<p>7. Manual memory management, pointers - C<p>8. No OPP in terms of C++, Java<p>9. No references, just pointers<p>10. Syntax - Go, Rust<p>11. Zero cost abstraction and as much as possible minimal runtime - C, Rust<p>Mostly their look like Rust with "defer" but without borrow checker, move semantics, references, RAII, and lifetime annotation.<p>Mb this is what we really need? :)