Know what your functions are doing? - Side effects in 12+ languages
Code: https://github.com/contextfreecode/pr... Thanks much to my patrons for their support! And to others who've contributed on specific videos and to everyone else who watches and supports the channel in any way. Also thanks much to Brandon Blanker Lim-it for hi and bye in Filipino! / flam8studio - And also thanks to Brendan Zabarauskas for finding the link to the Haskell `catchStateT` solution and to the Koka maintainers for adding readline to the standard library for me! 0:00 Intro 0:52 JavaScript 2:02 TypeScript 2:51 Java 4:34 Zig 7:10 C++ (cpp) 9:54 Rust 11:37 C# (csharp) 12:04 Swift 12:41 Odin 13:29 Octave / Matlab 15:05 Haskell 16:14 Koka 18:32 Nim 19:56 Thanks to patrons! 20:16 Epilogue

▶︎
2021 in Programming Languages

▶︎
Interview with Odin language creator gingerBill

▶︎
Avoid throwing exceptions? Error, null, & bool handling in 5 programming languages!

▶︎
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

▶︎
The Death of Monads? Direct Style Algebraic Effects

▶︎
C Strings are Terrible!

▶︎
From C ➡️ C++ ➡️ Rust

▶︎
Languages I considered using before Odin

▶︎
The worst programming language of all time

▶︎
Faster than Rust and C++: the PERFECT hash table

▶︎
Arguments vs tuples and structs

▶︎
The purest coding style, where bugs are near impossible

▶︎
Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

▶︎
Jai vs Odin systems programming languages (Non-spicy takes!)

▶︎
Branchless Programming: Why "If" is Sloowww... and what we can do about it!

▶︎
Nerding Out About: Enums

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
Memory safety in C++, Zig, & Rust (part 1)

▶︎
