Ads skipped

Rust and Zig are fighting again

61K views 路 Aug 12, 2026 路 People & Blogs

Comments 路 653

  • @ahhhhhhhhhhh2 路 1 month ago

    They might be memory safe, but not safe from drama 馃槀

    247

  • @Adilettenstyle 路 1 month ago

    ok claude, fix memory management. make no mistake !

    311

  • @Heater-v1.0.0 路 1 month ago

    You are right. Memory management is the hardest problem in programming today. I can hardly remember what and/or why I wrote the code I did a month ago.

    9

  • @thenitwitprogrammer 路 1 month ago (edited)

    Haskell be still compiling till you release the next video; the smarter the language, the longer it takes to get you the binary!

    123

  • @j_atkinson 路 1 month ago (edited)

    Long time C/C++ developer, the Zig proposal still doesn't like it solve the problem of catching memory problems at the earliest point in development... before it runs.  You still have to handle those panics at run time at some point.  Also, no one accounts for the client's time tracking down those memory issues after the fact even with ASAN or Fil-C or whatever dyanmic checker is added and they could happened at odd times.

    8

  • @eliasgvinp2141 路 1 month ago

    Maybe I completely missed what Fil-C actually is.<br>But I feel that this &quot;safe mode&quot; in Zig would be more of a debug mode than anything else.<br>Once your program runs long enough without panicking, you can compile it in regular release mode and avoid the runtime penalty while being reasonably sure that you don&apos;t have many memory-related bugs.

    93

  • @maximenadeau5075 路 1 month ago

    I use fil-c a lot, just compile with fil-c, run your fuzzing tests in your CI with it, find issues, fix it, but run the program raw dog mode.

    83

  • @akalaiderxd9686 路 1 month ago

    Adding a runtime to zig defeats the entire purpose of zig and at that point just use go. They could do something similar to rust dyn and smart pointers, which has a scoped overhead, but at that point the language is going to add complexity, which explicitly goes against the goal of &quot;Focus on debugging your application rather than debugging your programming language knowledge.&quot;

    75

  • @abhishekkaith1686 路 1 month ago

    I really like pattern matching and error handling in rust

    77

  • @maghfurrozak8954 路 1 month ago

    Golang user :<br><br>馃憖

    66

  • @ivanilin1 路 1 month ago

    Well... Fil-C goals are mostly achieved with libc/libstdc++ library hardening flags. The newer gcc version offer -fhardened flag which enables a preset hardened flags for the compiler and the library code.

    1

  • @JudahHelland 路 1 month ago

    always good to see dan

    1

Up next

LIVE

Rust's new borrow checker is coming!

Let's Get Rusty 路 82K views

LIVE

Why Its So Hard To Write A Fast grep

Nathan Baggs 路 220K views

LIVE

Backend Programming - Python + FastAPI, Pydantic, SQLAlchemy (PostgreSQL) | 09-23-2026

Michael Deming 路 7.5K views

LIVE

Why I use Odin over Zig for everything

rats159 路 64K views

LIVE

I am done with Golang

The PrimeTime 路 525K views

LIVE

The Next 5 Programming Languages That Could Change Everything

Byte Without Bite 路 145K views

LIVE

Why AI is Forcing Us Back to C

MeshPit 路 601K views

LIVE

Uber's insane architecture

Awesome 路 69K views

LIVE

The biggest change to the Rust compiler is here!

Let's Get Rusty 路 63K views

LIVE

Are we cooked?

Awesome 路 61K views

LIVE

The most trusted code on Earth is being rewritten in Rust

Fireship 路 637K views

LIVE

Go is becoming shockingly good

Awesome 路 100K views

LIVE

Rust for Dummies in 12 Minutes

Let's Get Rusty 路 401K views

LIVE

"AI is a multipole Enron" | David Gerard

The Tech Report and Pivot to AI 路 193K views

LIVE

Why Ghostty is written in Zig (not Rust or Go)

Changelog 路 163K views

LIVE

Rust vs GO: An Under-the-hood Showdown

patchnotes 路 8.9K views

LIVE

What Happens When a CPU Receives an Unknown Instruction?

Core Dumped 路 308K views

LIVE

I'm done coding with AI

Brett Codes 路 1M views

LIVE

zig will change programming forever

Low Level 路 566K views

LIVE

I built Asteroids in 9 different programming languages

Code With Cypert 路 25K views

YouTube, with the door locked.

Aegis plays a clean stream instead of YouTube's player, so pre-roll ads, trackers, and fingerprinting never ride along. Drop Shields any time if you want the official player back.