Тёмный

Why a linker author had to write a YAML parser in Zig 

Zig Meetups
Подписаться 1,2 тыс.
Просмотров 13 тыс.
50% 1

Jakub Konka, Zig Core Team developer.
From Zig Stockholm Meetup 2022-11-30.
Hosted at Avalanche Studios.
00:00 Intro with Loris and Jakub.
00:32 Talk start
01:36 Why YAML?
07:50 So, a YAML parser
20:58 Conclusions
21:50: Questions & Answers
Slides:
kamidev.space/zig-meetup-stoc...

Наука

Опубликовано:

 

29 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@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.
@origamibulldoser1618
@origamibulldoser1618 Год назад
All the lizzard is great, but why not Ziggy Stardust?
@ishanksharma9051
@ishanksharma9051 Год назад
it's calling duck typing or structural typing 20:00
@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).
@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
@rubberduck2078
@rubberduck2078 9 месяцев назад
i'm so sorry this has happened to you
@ZombieLincoln666
@ZombieLincoln666 3 месяца назад
Is this the polish dude that is supposed to be a beast programmer?
Далее
3 things you might like about Zig
39:32
Просмотров 20 тыс.
Наше обычное утро 💕
00:42
Просмотров 2 млн
Mojo Is FASTER Than Rust
19:22
Просмотров 113 тыс.
When Zig Outshines Rust | Prime Reacts
23:31
Просмотров 137 тыс.
Crust of Rust: std::collections
2:45:04
Просмотров 68 тыс.
Paid Zig Stream
3:20:37
Просмотров 89 тыс.
КРУТОЙ ТЕЛЕФОН
0:16
Просмотров 6 млн