Trying Zig Part 1

  Рет қаралды 64,177

TheVimeagen

TheVimeagen

20 күн бұрын

LIVE ON TWITCH: / theprimeagen
Become a backend engineer. Its my favorite site
boot.dev/?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
Get in on Discord: / discord
Get in on Twitter: / theprimeagen
Got Something For Me to Read or Watch??:
/ theprimeagenreact

Пікірлер: 119
@GabeSullice
@GabeSullice 17 күн бұрын
tar -czf = 'Compress Ze Files!' tar -xzf = 'eXtract Ze Files!'
@mgord9518
@mgord9518 17 күн бұрын
This falls apart when you want to use other compression than gzip unfortunately
@pavelperina7629
@pavelperina7629 15 күн бұрын
Create archive as a gZip from Files eXtract archive which is gZipped into Files i believe - is necessary only for FreeBSD tar, not GNU tar
@mgord9518
@mgord9518 15 күн бұрын
@@pavelperina7629 Just tried it, bsd tar (at least the libarchive one) autodetects compression. So you can use a simple `tar xf [TARBALL]` with both gnu and bsd tar. Pretty sure bsd tar even works with zip, cpio and a few other archives
@TheoParis
@TheoParis 14 күн бұрын
@@mgord9518 me when bsdtar exists
@Endelin
@Endelin 9 күн бұрын
KZfaq has a button to "Translate to English" 😂😂
@imsidi
@imsidi 18 күн бұрын
I have no idea what he's making, but I'm here for the vibe.
@po6577
@po6577 18 күн бұрын
Yeah I am a devops and I never understand. But I still watch almost every clips haha
@just-nala
@just-nala 17 күн бұрын
I am the same: I am a techie, but not on that level… I just love watching someone as gifted as he is doing what he does in such an entertaining and engaging way :-))
@denisblack9897
@denisblack9897 17 күн бұрын
Same, I also like George Hotz for this same reason! Just to get a “at the office coding with my bros” vibe, helps me to make myself do something, instead of just bookmarking videos here
@Ellefsen97
@Ellefsen97 17 күн бұрын
I've been loving to create things in C after learning the language. I'm absolutely in love with how Zig looks after this video. I need the part 2 asap :)
@gathda
@gathda 18 күн бұрын
I'm going to wait for Zag, its successor.
@plaintext7288
@plaintext7288 17 күн бұрын
Hades mentioned
@ericjmorey
@ericjmorey 17 күн бұрын
You're looking to Zag when you should Zig
@camwhit8892
@camwhit8892 17 күн бұрын
Im getting red black tree flashbacks
@chogerlate325
@chogerlate325 17 күн бұрын
We already have Cloud though
@gwentarinokripperinolkjdsf683
@gwentarinokripperinolkjdsf683 17 күн бұрын
Zag will just be zig but with C syntax instead of Zigs horrendous syntax. I believe C has the best syntax of any language ever except maybe lisp
@ciscoserrano
@ciscoserrano 17 күн бұрын
Love this. And I am EAGERLY waiting for you to try out The Structure and Interpretation of Computer Programs book.
@simplemanideas4719
@simplemanideas4719 17 күн бұрын
Didnt Primeagen mention he had done 2 weeks of learning zig, 11months ago. I think from that old 11 month old video i got the inspiration to do the ziglings. Therefore I am kind of confused? But anyway i am happy to listen and maybe learn something new about zig.
@element1111
@element1111 17 күн бұрын
yes he did check out zig, but only at a brief glance, so this is a more involved study
@LukasRotermund
@LukasRotermund 17 күн бұрын
Wow, I think I'm in love with zig... 🧡 this is just amazing
@ZenonLite
@ZenonLite 18 күн бұрын
I’m loving these Zig videos!
@PaulSebastianM
@PaulSebastianM 17 күн бұрын
The ability to think in high level abstractions is what distinguishes a good software engineer.
@Xemptuous
@Xemptuous 15 күн бұрын
I'm excited to see your perspective after using Zig for a while. I have personally disliked Rust compared to Zig, felt like the linux kernel should have used Zig instead of Rust, and always hated the borrow checker, lifetimes, and overall compiler errors in Rust stoppibg me from doing stuff. Curious to hear your thoughts after using Zig for a while
@ibrahimhussain3248
@ibrahimhussain3248 17 күн бұрын
He presses enter key like says ya ya ya ya ya ya
@MadMatty72
@MadMatty72 8 күн бұрын
Ghosts no, aliens in UFOs yes.
@jdmaze1
@jdmaze1 2 күн бұрын
My goodness, your chat makes me laugh so hard sometimes.... :)
@maxoumimaro
@maxoumimaro 16 күн бұрын
I love the basis of Zig. It is well rounded and does everything you wish a low level programming language to do. My problem is I still am a c++ dev and kind of want to create a Zig++ for the same reason C is great but not suited if you want to write bigger applications xD
@luanbravo4401
@luanbravo4401 17 күн бұрын
TheVimeagen lives! And it's glorious
@tuftman6092
@tuftman6092 18 күн бұрын
I'm also getting into zig atm
@TheLummen.
@TheLummen. 17 күн бұрын
Things are getting exciting !
@jogurtnaturalny
@jogurtnaturalny 17 күн бұрын
Flip, an extra zoom effect? Damn, did Prime give you another bred slice?
@arashiryuu1624
@arashiryuu1624 17 күн бұрын
Anyone know what's allowing the cursor to take on the currently hovered/selected text's colour? I'm interested in whether it's a setting or something you can configure in vim/neovim, or if I'd be able to set it up in other editors.
@TurtleKwitty
@TurtleKwitty 17 күн бұрын
That's just how terminals work
@gwentarinokripperinolkjdsf683
@gwentarinokripperinolkjdsf683 17 күн бұрын
hell yeah, I am trying to learn zig right now
@InforSpirit
@InforSpirit 15 күн бұрын
Ghost stories are product of survivor bias and illusory correlation reinforcement. Nobody would repeat of story: 'I felt running kid behind and it froze my spine to solid, but next day I spoke to my friend and we concluded it's to be product of stress.' (Part of your brain knows your kid is not in home, but other part expect your kid to be at home and running. It is similar miss match between prediction and reality when you miss a step. Or you put your phone into wrong pocket than usual and cannot find it...) But, if you next day talk to friend and he tells you about how your house has been built onto old Indian cementary, then you have a ghost story... In stress Your body will make references to memory and modifies your input before you made any conclusion of situation. PTSD modifies your sensory input to be closer to worst case scenario than it is.
@InforSpirit
@InforSpirit 15 күн бұрын
If you would remember all dreams when you wake up, you would not believe a ghost stories. Dreams are constantly weird and most of material has nothing to do with reality. Other part has some predictive/real reference, but it doesn't mean those predictions will have any impact (also has dangers of self-fullfilling prophecy). I have seen death person in dream many times, I have seen many alive person in dream, I have been many other person in dreams. I have died in dream. I have felt how walking trough walls feel, how individuals class pains go trough my body. I have been child again in school, many times. And then comes more bizarre stuff when you realize in dream that you are talking with yourself via memory construct of other person... Human brain is insane construct.
@EditsByShobhit
@EditsByShobhit 17 күн бұрын
THE STREAMS ARE BACK ON THIS CHANNEL, LET'S GO
@eduardabramovich1216
@eduardabramovich1216 18 күн бұрын
We are waiting for you to build something in Odin
@haxagonusdyad8981
@haxagonusdyad8981 14 күн бұрын
Hey Theprimagen I think you're so talented at entertaining that you can entertain people even when not programming. Branch out!
@gathda
@gathda 18 күн бұрын
What are you using at 13:16 to autocomplete with a menu? Is that part of zsh? I've been looking and I can find it.
@vajsadie702
@vajsadie702 18 күн бұрын
That's zsh's autocomplete
@gathda
@gathda 17 күн бұрын
@@vajsadie702 Thanks! I will have to get started with zsh then.
@weakspirit_
@weakspirit_ 18 күн бұрын
zigma
@johanavril1691
@johanavril1691 18 күн бұрын
wait he's making compression for ascii art ? is that right ? anyone know why btw ?
@no.no.4680
@no.no.4680 18 күн бұрын
An ASCII graphics engine. Why? I don't know. I think it's just for fun.
@johanavril1691
@johanavril1691 18 күн бұрын
@@no.no.4680 ho yeah yeah but where in the engine do you need compression ? Is this a remote engine thing ?
@SoibaisteAc
@SoibaisteAc 17 күн бұрын
The idea is the game engine runs on server that users can ssh into (or view in a web front end) that sends down a live view of the game to get around live stream latency. The compression is just to save on bandwidth so you aren't sending down every byte for every frame to thousands of clients.
@user-lz2oh9zz4y
@user-lz2oh9zz4y 18 күн бұрын
I'm 1 hour in and I just learned that ghosts have bank accounts
@roninski6538
@roninski6538 16 күн бұрын
kinda cute you have Thor's stream running in the background ngl
@bt64u30
@bt64u30 17 күн бұрын
6:36 the answer was std for static tree dynamically even rhymes...
@jdmaze1
@jdmaze1 2 күн бұрын
I feel like Rust is to Zig, as Pascal was to C. Pascal was first, but ultimately lost out to C as the systems language of choice.
@The1RandomFool
@The1RandomFool 18 күн бұрын
I've seen a few people try out Zig, and it seems a fair number of people in their chats don't like the syntax.
@ForeverZer0
@ForeverZer0 14 күн бұрын
You will never please everyone with syntax. Python is a popular syntax and uses significant whitespace, proof that peoples' opinions on syntax should never be trusted.
@demarcorr
@demarcorr 18 күн бұрын
poor man cant afford a mouse 😥 sending thoughts and prayers until you get one and use it 🙏
@iWillAvert
@iWillAvert 8 күн бұрын
I can't speak too much on it as I've had too many issues to want to continue with using it, but that may have been a bad interaction with neovim & tmux @ 25:25. In my case, I was using the LazyVim flavor of neovim and any attempt to use it under tmux was INCREDIBLY slow and buggy. Situations like that were the norm for me, and has held me back from really learning tmux until I get more comfortable modifying neovim myself. I don't know if it was the package as a whole or if it was a certain plugin causing it. So far, only a vanilla install of neovim or a minimally modified version of it work for me with tmux. I should also note that my experience was on Arch with upper-mid range hardware from like 2016 so it may or may not be the same or a similar issue for you.
@DonAlcohol
@DonAlcohol 16 күн бұрын
I'm prolly way to late with this and or it will prolly never reach its target , but ive already tried doing this using a different lang. and i can already tell this wont work :) unless you really restrict it to colors but even then ... \x1b[38;2;255;255;255m just for foreground color seems a bit mutch to fit in a single byte
@sweetbabyalaska
@sweetbabyalaska 17 күн бұрын
using long flags with tar is much easier, tar --verbose --extract --file output.tar.gz or tar --create --file out.tar.gz input-files
@CrazyLuke11
@CrazyLuke11 17 күн бұрын
What color scheme is that?
@UwU-dx5hu
@UwU-dx5hu 16 күн бұрын
Same question me
@TheOnlyJura
@TheOnlyJura 17 күн бұрын
Another day another hello world
@tauiin
@tauiin 17 күн бұрын
what happened to ocaml lmao
@alexpyattaev
@alexpyattaev 15 күн бұрын
Zig broke Prime's after just 1 hour...
@johnbruhling8018
@johnbruhling8018 17 күн бұрын
They its your right ear that rings when its something good, idk
@slightlyfaulty
@slightlyfaulty 13 күн бұрын
TIL @ThePrimeagen uses Debian, rated the best distro by 9/10 grandmothers 👵🏻
@xpmon
@xpmon 11 күн бұрын
When Zig++?
@sporefergieboy10
@sporefergieboy10 13 күн бұрын
Zigger pride Worldwide
@tato-chip7612
@tato-chip7612 17 күн бұрын
today we learned prime gives his wife night terrors. Might be mumbling about react in his sleep.
@UwU-dx5hu
@UwU-dx5hu 16 күн бұрын
What color theme is he using 😮
@ForeverZer0
@ForeverZer0 14 күн бұрын
Don't recognize it, but It looks like gruvbox and rose pine had a child.
@UwU-dx5hu
@UwU-dx5hu 16 күн бұрын
He is a Software engineer
@leanghok120
@leanghok120 18 күн бұрын
Damn first time being this early
@NickSandM
@NickSandM 17 күн бұрын
my mans remaking video compression for ascii
@zsomborgyenge4359
@zsomborgyenge4359 17 күн бұрын
1:07:00 I didn't believe in them until I personally experienced that they exist.
@lordeji655
@lordeji655 18 күн бұрын
Funny man says funny words. And i like it.
@salim444
@salim444 17 күн бұрын
so zig is cool now, gotta use bf for my side projects now
@MrAlanCristhian
@MrAlanCristhian 17 күн бұрын
I hope he some day try c
@nevokrien95
@nevokrien95 12 күн бұрын
Packing it would be bad they don't even pack u8 most the time. It would slow everything down because u can't use simd.
@Xkonti
@Xkonti 17 күн бұрын
Nim is so much more fun!
@bigtallpaul
@bigtallpaul 17 күн бұрын
1:03:25 Ghost story time
@darkpikachu_.
@darkpikachu_. 17 күн бұрын
what the heck is u19
@Ellefsen97
@Ellefsen97 17 күн бұрын
It's an unsigned 19 bit integer. The formula for the range of numbers an integer can store is: 2^n - 1, so in the case of u19 it can hold from 0-524287 (2^19 - 1)
@mgord9518
@mgord9518 17 күн бұрын
Zig supports arbitrary width integers, so it's a 19 bit unsigned int. They're really useful for things like packed bitfields.
@EricNantel
@EricNantel 18 күн бұрын
Can Zig replace C++?
@pipboy214
@pipboy214 18 күн бұрын
for writing hello world, yes
@juststudying1019
@juststudying1019 18 күн бұрын
Man at this point nothing can replace C++ even if they invent a new perfect fastest language in the universe, C++ is everywhere. btw I hate c++ but it is the truth 😂😂
@micaelviana
@micaelviana 18 күн бұрын
​@juststudying1019 agree, all of these new fancy languages desire to kill C++, but C++ is already in a lot of places, is like Java, you don't kill Java
@sid4579
@sid4579 18 күн бұрын
@@micaelviana we should tho, to build more maintainable faster systems. I hate these stupid languages, especially Java.
@juststudying1019
@juststudying1019 18 күн бұрын
@@sid4579 that's very unrealistic though, to be honest we programmers find negative things about anything, I have been programming for 7 years now and I have never seen a programmer satisfied with the language he/she uses. Programming itself is hard and it feels sometimes unmaintainable.
@SnareGG
@SnareGG 17 күн бұрын
George wwwwdwww Bush
@GAMINGAPOSTLEJ
@GAMINGAPOSTLEJ 18 күн бұрын
weird
@user-cd5ft4lb9e
@user-cd5ft4lb9e 17 күн бұрын
OOh Let me guess....Another programming language, Naaah
@sniperslayerss1356
@sniperslayerss1356 18 күн бұрын
NO VIEWS!! FIRST
@jenwans3055
@jenwans3055 18 күн бұрын
Bro fell off
@micaelviana
@micaelviana 18 күн бұрын
No views? Washed
@tubeincompetence
@tubeincompetence 17 күн бұрын
Tells people they are wrong about "being religious", then gets it wrong.. :) Well, it's up to you what you mean with the word I guess, but mostly it's understood to be related to religion, and dictionaries support this interpretation.
@m4rt_
@m4rt_ 17 күн бұрын
jai is better
@PaulSebastianM
@PaulSebastianM 17 күн бұрын
Very profound.
@Tezla0
@Tezla0 17 күн бұрын
Jai is a non-existent language. It can't be better
@mgord9518
@mgord9518 17 күн бұрын
Has the compiler even been released yet?
@ImranSheikh-kg4qd
@ImranSheikh-kg4qd 13 күн бұрын
Zig is the worst language i have ever seen
@IvanStamenkovicSeemsIndie
@IvanStamenkovicSeemsIndie 17 күн бұрын
dude stop wasting time, just use asdf to install stuff....
@keithjohnson6510
@keithjohnson6510 17 күн бұрын
Prime = Face of Rust --->> Prime = Face of Zig/Go/Ocaml/Odin..... :), me thinks the Rust community has lost it's greatest ambassador..
@KushLemon
@KushLemon 17 күн бұрын
You're grossly out of touch.
@smoked-old-fashioned-hh7lo
@smoked-old-fashioned-hh7lo 14 күн бұрын
he's a web developer, that's what web developers do. in 2 years he will denounce go and zig for something else. i'm predicting elixir, and he will also declare that types are too complex and slow development speed. it's in their nature.
Learning Zig Part 2
53:41
TheVimeagen
Рет қаралды 20 М.
Is 2024 The Year Of Zig ?
48:20
ThePrimeTime
Рет қаралды 119 М.
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 114 МЛН
Кәріс тіріма өзі ?  | Synyptas 3 | 8 серия
24:47
kak budto
Рет қаралды 1,7 МЛН
Chips evolution !! 😔😔
00:23
Tibo InShape
Рет қаралды 27 МЛН
Dear Rabbit: Stop Threatening 14 Year Olds
30:46
Theo Rants
Рет қаралды 73 М.
Clean Code : Horrible Performance | Full Interview
47:13
ThePrimeTime
Рет қаралды 199 М.
Why Zig in a world w/ Go & Rust? w/ AJ @coolaj86
1:07:20
Utah Zig
Рет қаралды 3,1 М.
I AM SUCH A BAD PROGRAMMER
1:46:52
TheVimeagen
Рет қаралды 47 М.
My Zig Experience | Prime Reacts
38:13
ThePrimeTime
Рет қаралды 142 М.
Huffman Encoding First Try
1:00:00
TheVimeagen
Рет қаралды 14 М.
You dont know OOP
50:48
ThePrimeTime
Рет қаралды 265 М.
Tower Defense: How TCP Packets Work
8:52
TheVimeagen
Рет қаралды 32 М.
Golang is BAD for SMART PEOPLE
27:25
ThePrimeTime
Рет қаралды 241 М.
Готовый миниПК от Intel (но от китайцев)
36:25
Ремонтяш
Рет қаралды 436 М.
Edit My Photo change back coloured with Bast Tech
0:45
BST TECH
Рет қаралды 335 М.
Теперь это его телефон
0:21
Хорошие Новости
Рет қаралды 1,6 МЛН
iPhone green Line Issue #iphone #greenlineissue #greenline #trending
0:10
Rk Electronics Servicing Center
Рет қаралды 4,6 МЛН
A4 Reset to zero
0:26
STYLE YT
Рет қаралды 16 М.