11 Reasons to Program using Odin in 12 Minutes

preview_player
Показать описание

00:00 Intro
00:25 Header Files
01:03 Math Types (Vectors, Matrices, etc)
01:55 Ambiguous Types, Integer Promotion
03:33 Memory Allocators
04:34 Multiple Return Values
05:35 Slices and Dynamic Arrays
05:53 Strings
06:19 Context
08:10 Untyped Types
09:04 Community, (also rambling)
10:17 Standard Library, Vendor Libraries
10:56 Outro
Рекомендации по теме
Комментарии
Автор

Please continue making more Odin tutorials. I would awesome to have something like "Odin by example", where the complexity of each tutorial increases slowly.

eduardabramovich
Автор

Great video, I really like your description of Odin as "modern and minimal". Odin's easily the best-designed programming language I've ever used. Something that didn't make the top 11 in the video that I love about Odin is the quality of the compiler error messages, which I've found to be quite high. When I recently learned the bare-basics of Vulkan, I used Odin to go through the 40-ish hour tutorial, full-well knowing that if I had used the language the tutorial was written in (C++), the tutorial would have taken more than 100 hours.

aded
Автор

Happy to see new uploads, hoping to see many more!

solitary
Автор

Congrats on making the switch! I actually worked through your game engine series, in odin, when I was first learning the language :D

It has been my favorite "modern" language to work in by a MILE.

budgetjim
Автор

How does Odin reconcile the built-in linear algebra types with those provided by Raylib?

josephferano
Автор

Thanks for the answer, grate video!
I would have liked more comparision to ZIG.
I tried Odin brefly and concluded that Zig and Odin are matching 90%.
I personally really like that the meta programming and build system is in ZIG as well.
Aldo found most of the correctness features really good and not that annoing.

However, Odin is also on my roadmap to check out in more depth, I really envy that Odin has a 1.0 while Zig does not 😅

vapandris
Автор

We need Loki programming language! With as many tricks and "what you see is not what it is" moments!
Just for lulz ;-)

igorthelight
Автор

Also, i can easily read odin code that written by other people. With that, i can know how to use undocumented library by reading the source code.

KodosUnofficial-jqoo
Автор

Also, I like the fact that we don't need a build system such as cmake.

scottwilliams
Автор

Does it have something similar to Zig meta programming?

Tezla
Автор

How do you manage memory for short lived objects ? Community says that use temp allocator and flush everything when the message loop exits. But that's entire program's life time! is there any best strategy to manage memory for short living objects ?

kcvinu
Автор

I like your content a lot; if your videos also had accompanying text/screenshots/slides it'd be easier for me to follow. Or you could even just share your screen while you go through docs/code/demos/etc. Just an idea. 🤩

Nezteb
Автор

In the description it says free course, but when I look it's not free. Am I missing something or is it a mistake?

lordofthestring
Автор

I really like all variables having zero types

shadownight
Автор

I dont use header files but just include/use .c files

Nicholas-nujx
Автор

Why not just use D language? Has the best parts of C and C++ without the worst parts. Learning curve is nonexistent. And it feels like coding in TypeScript. Overal it's brutal.

veic