Тёмный
Zig Meetups
Zig Meetups
Zig Meetups
Подписаться
Комментарии
@chrboesch
@chrboesch 3 месяца назад
Very impressive!
@MehdiSabwat
@MehdiSabwat 3 месяца назад
great talk, I am sold
@aogposton
@aogposton 3 месяца назад
Zig has Adams family vibes.
@ZombieLincoln666
@ZombieLincoln666 3 месяца назад
Is this the polish dude that is supposed to be a beast programmer?
@obkf-too
@obkf-too 3 месяца назад
So exciting to be honest, mixing the best of both words with a simple interface would be great.
@Ttozyy
@Ttozyy 4 месяца назад
Is zig a stable programming language?
@notuxnobux
@notuxnobux 4 месяца назад
Not yet, but the next version (0.12) is supposed to be stable enough to release software for. It will be fully stable when 1.0 is released.
@mariobroselli3642
@mariobroselli3642 4 месяца назад
That perspective on His face and the dark scared me😮
@neunmalelf
@neunmalelf 5 месяцев назад
Using flex + bison (2 diff DSPs) PLUS ZIG to generate a build system for a 4th language (C)? Have you watched Jonathan Blows discussion with Casey Muratori on RU-vid about parsing. I don't agree with him a lot, but in this case he has a point.
@sanderbos4243
@sanderbos4243 5 месяцев назад
That Sand Farmin' idea is awesome
@RichardLofty
@RichardLofty 5 месяцев назад
Not letting people delete their code is evil! There are other ways of doing things, without sacrificing code author's freedom to delete, change thr code etc.
@pachde
@pachde 6 месяцев назад
This would be soooo much better if I could hear the questions (or the speakers learn to repeat the question for the benefit of those watching the video).
@dazraf
@dazraf 7 месяцев назад
We need at least one package manager. It must not be coupled into the compilation toolchain. It needs to be immutable. It needs to handle multiple targets.
@oxydiass
@oxydiass 9 месяцев назад
son de gauche
@AlleBalle54
@AlleBalle54 9 месяцев назад
very interesting talk
@rubberduck2078
@rubberduck2078 9 месяцев назад
i'm so sorry this has happened to you
@khanra17
@khanra17 9 месяцев назад
Don't
@lacyyy
@lacyyy 10 месяцев назад
Awesome project! I wish I understood more of the banter, so good.
@surajmandal_567
@surajmandal_567 10 месяцев назад
I am more interested in system programming but i feel its difficult to enter this field and even where to start learning from. I am currently a junior android developer.
@permutationlock
@permutationlock 11 месяцев назад
I feel very strongly in favor of either no package manager, or one that follows the no dependency tree philosophy suggestion in the talk. I love the current minimal dependency Zig code culture, and it would be very sad in the future if whenever I pull and build a Zig project, it starts pulling a massive list of packages.
@nextlifeonearth
@nextlifeonearth 9 месяцев назад
I prefer a package manager to prevent the "works on my machine" thing in many cases. They had (or didn't have) something installed, and don't necessarily know what, that made their build succeed. If the author just has a short list of (optional) dependencies (2-3 packages) to make their dependency work how they intend, then the user knows exactly how to get to that point without building umpteen packages from various sources and filing bug reports for everything that didn't work in their particular case, because my version of some header from my distro package manager is slightly out of date. To simply have a standard way to fetch, build, cache, store, link dependencies will save a lot of headaches that few programmers want to deal with. You don't need to ask how someone installed something if it doesn't work, if they did it the standard way, you can continue the search to the real problem. From there you can replace the dependencies, if needed.
@benlu
@benlu Год назад
Zig: we’re a hardcore systems programming language, who should we compare against? JavaScript!
@tsanyqudsi
@tsanyqudsi 11 месяцев назад
you do know that there's a reason why Javascript is widely used right ?
@KalleJillheden
@KalleJillheden 8 месяцев назад
@@tsanyqudsi Because there's no other option?
@tsanyqudsi
@tsanyqudsi 8 месяцев назад
@@KalleJillheden there are options. Nowadays people use rust for npm packages.
@MeerMusik
@MeerMusik Год назад
First: Speaker: Thanks for the interesting Talk. I really hope the Zig Package Manager Authors will not completely screw up the Official Implementation. Shame that the first initial Version in 0.11.0 is mostly unusable - not just for Windows users. Too many open Issues. IMHO the official Package Manager should not have been released in its current state. Very bad first impression - even for an Alpha Version. Second: For the Organization Team and Speakers: Audio is unnecessarily really annoying. Tip: The Microphone is your Friend. Get close to it - really close. Embrace it. Talk into the Microphone. Thank you and Good Luck for future Events with hopefully better Audio. :)
@MeerMusik
@MeerMusik Год назад
First: Thanks for the interesting Talk. Good to see that Zig will get complete Support for it in late 2026 or later (it is currently listed for 0.14.0 and therefore far far away in the future). Second: For the Organization Team: Audio is unnecessarily really annoying. Tip: Please tell the Speakers: The Microphone is your Friend. Get close to it - really close. Embrace it. Talk into the Microphone. Thank you and Good Luck for future Events with hopefully better Audio. :)
@squeek502
@squeek502 Год назад
Thanks! It'll definitely make it in before 2026 :). It won't make it in time for 0.11.0, but it'll be in the 0.12.0 release for sure.
@the_original_dude
@the_original_dude Год назад
audio could've been much better come on, it's 2023
@rganesan
@rganesan Год назад
I agree 😞
@stephenevans8355
@stephenevans8355 Год назад
Brilliant. Interesting talk. Nice to have a Zig based Windows RC compiler that integrates into the Zig cross platform tool chain.
@johnnm3207
@johnnm3207 Год назад
can this video be reuploaded with the screen capture instead?
@TravisTennies
@TravisTennies Год назад
I want to go to a bar with you all!
@metaltyphoon
@metaltyphoon Год назад
7:33 that wont be true anymore as Zig filed a divorce from LLVM 😂
@kevinkkirimii
@kevinkkirimii Год назад
Pearl & Python ?! I am still in shock
@kissinger2867
@kissinger2867 Год назад
Wish the talk was What Zig Can Offer To Distributed Systems. Was hoping to hear what features the language offers to help in that domain.
@origamibulldoser1618
@origamibulldoser1618 Год назад
All the lizzard is great, but why not Ziggy Stardust?
@Intermernet
@Intermernet Год назад
I've been a dev for years. For some reason the fact that the square root of any value can be represented in half the bit space was a revelation for me disgusts me. It's so obvious, but I must have missed it in all my years of bit twiddling and optimisations. I claim this viewing as a success!
@TheOneWhoHasWallnuts
@TheOneWhoHasWallnuts Год назад
Nice talk, Loris 👍
@loabrasumente2283
@loabrasumente2283 Год назад
Nice talk ;) is there any status update on zig’s own register allocator? If there a GitHub issue that I can follow?
@4sat564
@4sat564 Год назад
Zig lang heil!
@fraidoonhu9284
@fraidoonhu9284 Год назад
I said before and I say again that Zig is the future.
@wiktorwektor123
@wiktorwektor123 Год назад
I fully agree with you. I have written more than I should lines of code in C. I love C. Don't get me wrong. I was searching for a long time for replacement to it. I've tried Nim, Odin and Zig. Zig gives unprecedented control over memory and data. It's something between C and assembly and you can use whole Zig standard library no matter the platform. Plus you don't have to reimplement existing (excellent) C libraries, you can just use them without any additional effort. IMHO Zig will not only replace C as Lingua Franca but it will build upon it and in future we will see big (and pointless) fight between Rust and Zig. Pointless, because those languages adress completely diferrent problems.
@10e999
@10e999 Год назад
Interesting talk ! The shop analogy was great.
@10e999
@10e999 Год назад
I have a lot of hope for Zig!
@jakubkoralewski6689
@jakubkoralewski6689 Год назад
that camera placement, lighting, rule of thirds... is very cinematic :)
@MrDomiko
@MrDomiko 6 месяцев назад
For some reason I was expecting some Stormtroopers to pass by
@Ryan-xq3kl
@Ryan-xq3kl Год назад
What does Zig offer over something like c++?
@TheOneWhoHasWallnuts
@TheOneWhoHasWallnuts Год назад
less syntax to learn, your code stays readable with generics, no pre-processor, no hidden control flow, etc...
@DF-ss5ep
@DF-ss5ep Год назад
It's clearer what is happening behind the scenes, like heap allocations, for example. It's this difference in clarity that made Linus not accept C++ in the Linux kernel.
@MatheusCatarino
@MatheusCatarino Год назад
8:55 - Is there some alternative to python3 to MinGW beyond msys2 packages? So you can build using the windows-gnu target.
@rolandinnamorato1953
@rolandinnamorato1953 Год назад
Keep Zig chill
@MrAnvyl
@MrAnvyl Год назад
How was there a Zig Berlin Meetup and i didn't know about it? DOH. This is so close to where i live.
@seydoudia7828
@seydoudia7828 Год назад
same here, i live in berlin :(
@kanji_nakamoto
@kanji_nakamoto Год назад
I find that most people struggle to answer the question regarding "A good book to learn system programming". Zig would be great, as a programming language for a book regarding introducing people to systems programming in modern days and eventually more advanced topics. An open book could also be a good start to make it happen considering open contributions.
@schizoidman9459
@schizoidman9459 Год назад
Wow. This presentation is so bad! The guy thinks he's in a bar explaining some tech stuff over a paper handkerchief after the 3rd or 4th pint of beer. He thinks his audience is there to laugh and to discuss some stupid subject over a beer. It's so annoying! I'm having a really hard time to finish it. 😆 Annoying voice, annoying accent, annoying overall attitude, incomprehensible most of the times (fortunately there are slides!), discuss with people in the audience (maybe he doesn't know he was being recorded), just terrible. He says: "'Parzing [parsing] is boring." Well, he gotta listen to his presentation to actually understand what's REALLY boring. 😆 Also, if it's so boring, why does he do it?
@kanji_nakamoto
@kanji_nakamoto Год назад
Good talk!
@kanji_nakamoto
@kanji_nakamoto Год назад
What’s the story about bitcoin and macros in rust?
@nextlifeonearth
@nextlifeonearth 8 месяцев назад
Macros are compiled as a binary and executed as part of the build process in rust. So you're running code during the build process that a dependency may have injected a crypto miner into that sends the coin to the author. Or worse, it installs a Trojan horse on your PC while you're compiling. And all that without even running the compiled application. It's just another entry for supply chain attacks.
@kanji_nakamoto
@kanji_nakamoto 8 месяцев назад
@@nextlifeonearthit’s been a while and can’t remember the context but makes sense what you are saying. Now, since I can’t remember the talk much or this point if you don’t mind me asking what came to my mind now is, how is compile time any different? Thanks 🙏
@maxcross5454
@maxcross5454 8 месяцев назад
@@kanji_nakamoto comptime in zig is not code execution at compile time but, but expression evaluation. So, it's not compiled into a separate binary, it's basicly simply interpreted. No injecting bitcoin miners into that :).
@kanji_nakamoto
@kanji_nakamoto 8 месяцев назад
@@maxcross5454 Cheers! Interesting that Rust is used loads in blockchain projects and other sensitive data projects
@RogerBarraud
@RogerBarraud Год назад
Extra Freaky Points for the from-below Halloween/Dracula lighting on the Weird Linker Guy's face... 😕
@SystemsDevel
@SystemsDevel Год назад
I think it is very fitting for an Assembly/Reverse Engineering/Linker guy.
@starc0w
@starc0w Год назад
Thanks for the talk! Great video! 15:15 That is not correct. This would work in C. At least if the array is not in global space. But you would have (accidentally) created a Variable Length Array.
@ishanksharma9051
@ishanksharma9051 Год назад
it's calling duck typing or structural typing 20:00
@peezieforestem5078
@peezieforestem5078 Год назад
Zig Stockholm is not the most marketable name, you must admit.
@zizlog_sound
@zizlog_sound Год назад
What else do you suggest - Zig Helsinki? 😅
@peezieforestem5078
@peezieforestem5078 Год назад
@@zizlog_sound Zig Con U would do really well, I reckon.
@possumkeys
@possumkeys 2 месяца назад
I swear I thought they meant Zig Stockholm Syndrome