Is 2024 The Year Of Zig ?

preview_player
Показать описание
Recorded live on twitch, GET IN

### Reviewed Video

### My Stream

### Best Way To Support Me
Become a backend engineer. Its my favorite site

This is also the best way to support me is to support yourself becoming a better backend engineer.

MY MAIN YT CHANNEL: Has well edited engineering videos

Discord

Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
Рекомендации по теме
Комментарии
Автор

2024 is the year of "X is the year of ..." articles

SimGunther
Автор

"coffee machines are written in C". But to write C code, one needs coffee. How does that work?

zwanzr
Автор

7:25 this is why I chose zig after escaping the Ivory Tower, simply due to the fact of how much stuff is already written in C, so being able to trivially use any C-library from zig without having to rely on some janky, possibly outdated bindings is invaluable… xlib, xcb, libgl, raylib.. the list goes on.

ebn__
Автор

Zig's C interoperability is such a killer feature. Love it.

inhuman
Автор

Also just a note on how zig errors work, Zig's `try errorResult` is the same as `errorResult catch |err| { return err; }`. All it does is say "if this is an error, return it so that the parent function can handle it"

imorvit
Автор

4:56 “Learning something is better than trying to figure out the best thing to learn ever.” Never have I related to something so hard.

davidli
Автор

"I don't know what CLIT is... never found one"

nuxboxen
Автор

andrew kelly said they're changing the syntax after 0.12. can't wait to see what type of optimizations they can get with a different syntax. pretty exciting language, just has a lot more work to be done on it.

kenneth_romero
Автор

3:01 LISP has less syntax than GoLang because LISP is just words and values composed in a bunch of parentheses

SimGunther
Автор

Your interview content is always so good. More please.

havokgames
Автор

Zig's C Interoperability is interesting to mix it with older C code.

benjikrafter
Автор

29:08 comptime is so powerful that i made a joke program where I read a json file (file stored on disk) at compile time and converted it into a struct and used that struct as a regular struct in the code.

notuxnobux
Автор

Zig is an awesome language. All of its bad PR is from people comparing it to Rust. Apples and oranges everyone!

imorvit
Автор

Zig competes with rust in the same way c competes with c++.

They have different philosophies

pyrolistical
Автор

As someone who really likes Go I have to admit I like Zig. I’ve been looking into it and there are a couple of things that Go could actually adopt from Zig.

roccociccone
Автор

bro is able to turn 9 min into 48, content beast

maxilp
Автор

Understanding control flow better, having explicit allocators, and having comptime make zig the ideal language for game dev imho.

CaptainNinjaKid
Автор

I think zig has the best philosophy for it to be adopted. The fact that it essentially can be used as an all-in-one replacement for cmake and clang/gcc and integrates well with C code is fantastic. Rust was created to be it's own entity, which is the biggest turnoff for people learning it imo

Foulgaz
Автор

A big difference with Zig/Odin/Nim/etc … vs The Others, is independence. They are run by programmers, for programmers.

Development costs are funded by genuine enthusiasts, with money flowing back to hiring qualified contributors.

There is no committee of highly paid political lobbyists who suck up the funding, telling the pleb volunteer programmers what to do next and how to do it.

Proper Freedom isn’t always the most efficient way to get anything done .. but damn, it’s the most fun by a long shot.

steveoc
Автор

Zig is my #1 favorite language. I tried to like Rust, i truly did, but once I tried Zig, I fell in love with how easy it was to just "do stuff"

Xemptuous