S2, E7: Taking the warts off C, with Andrew Kelley, creator of the Zig Software Foundation

S2, E7: Taking the warts off C, with Andrew Kelley, creator of the Zig Software Foundation

Sourcegraph

3 года назад

17,687 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@_slier
@_slier - 21.10.2021 04:27

fun talk..thx!

Ответить
@epmek96
@epmek96 - 26.10.2021 21:34

super fun listening to you guys!

Ответить
@steveoc64
@steveoc64 - 18.12.2021 09:09

Probably the best tech interview of 2021, across all subjects. Makes a compelling case.

I think in the next few years, Zig is gonna be the new Go. Minus the "backing" of Google of course, but I also suspect that time will prove thats a feature not a bug

Ответить
@masmullin
@masmullin - 16.01.2022 20:14

Fantastic discussion.

Ответить
@sanjaygatne1424
@sanjaygatne1424 - 19.01.2022 17:27

nice discussion. 'comptime' in zig is amazing feature but its verbose keyword. 'ct' will suffice?. its like 'constxper' in c++ but they are stuck with bad and lengthy keywords. this is not the case with zig.

Ответить
@wabilemotswasele8705
@wabilemotswasele8705 - 18.04.2022 21:26

I guess it is time to learn and practice some zig programming. Thank you for the insightful discussion.

Ответить
@mayurkulkarni1990
@mayurkulkarni1990 - 26.05.2022 07:13

Instead of beating around the bush, I would have liked to know 'why' we needed another programming language in the first place and Andrew's thinking behind it and how it is 'better' than other languages and his plans for the future for ZSF.
We don't need another hobbyist programming language tbh

Ответить
@familyshare3724
@familyshare3724 - 06.06.2022 02:56

Fantastic talk. Thanks.

Ответить
@sadcfdsfsdfdsfdfuyilklmieuhgea
@sadcfdsfsdfdsfdfuyilklmieuhgea - 10.06.2022 04:38

Very insightful. Mind-porn. 💦🧠

Ответить
@SimGunther
@SimGunther - 15.06.2022 17:03

Would be great to ask Andrew what the Tao of Programming is? My answer would be:
1. Forward data flow
2. Conditionals/branching
3. Feedback loops
4. Parallel/concurrent functions
5. Reduce from parallel functions

Clojure seems to be the closest to hitting all 5 of those things reliably. Not sure what any other language would bring to the table in this respect other than bringing a familiar C syntax and high level zero-cost abstractions to help people make the most of this "Tao" of programming in their code.

Ответить
@stephenkoller89
@stephenkoller89 - 15.07.2022 20:41

Liberty BASIC! Now that's a throwback!

Ответить
@eventually-consistent
@eventually-consistent - 29.07.2022 07:54

you need to sleep more mate

Ответить
@ashishpanchal249
@ashishpanchal249 - 20.09.2022 07:44

you are literally the best

Ответить
@siddharthasodariya3981
@siddharthasodariya3981 - 28.09.2022 14:21

extensions/tutorial/free/most-popular

Ответить
@manums__
@manums__ - 01.10.2022 10:17

the top, when I installed soft soft (restart didn't help). I have a creative softblaster z softcard. I'm assuming it has sotNice tutorialng to do

Ответить
@khushhirani9389
@khushhirani9389 - 02.10.2022 10:21

'... add a vst like a setup' * H E A V Y B R E A T H I N G *

Ответить
@dearEditor24
@dearEditor24 - 02.10.2022 11:38

TeacNice tutorialng is your talent!

Ответить
@asyhalnazil7174
@asyhalnazil7174 - 03.10.2022 19:14

Wish i was

Ответить
@miguelangelminambresprieto7348
@miguelangelminambresprieto7348 - 04.10.2022 10:33

Boas, muito obrigado pela dica Sr Mr AndyPee, Muitos Abraços.

Ответить
@eanappi
@eanappi - 10.10.2022 19:13

Cool only 🎉

Ответить
@karmylr
@karmylr - 10.11.2022 16:13

zig is currently the most efficient language.

Ответить
@sybekon
@sybekon - 25.08.2023 17:23

...and here we are in 2023.
Zig programmers are now the highest paid programmers in the world.
Plus Zig is now faster than C or Rust! Amazing!

Ответить
@MarkVolkmann
@MarkVolkmann - 18.09.2023 14:58

😢Other uses of Zig, include Bun and Roc (the standard library) .

Ответить
@LewisCampbellTech
@LewisCampbellTech - 05.10.2023 02:43

I'm so curious if Andrew knew about the ML (metalanguage) world when he came up with comptime, it shares a lot of similarities with higher order modules and functors.

Ответить
@nanthilrodriguez
@nanthilrodriguez - 24.12.2023 03:25

There's the other use case of the preprocessor in defining your own dialect. Preprocessor macros and common lisp macros are the only languages in the history languages that gave the programmer control over the languag. Why would you remove the ability for the user to mold their tools to fit the problem they're solving rather than forcing the programmer to contort the problem into the shape of the tool?

Ответить
@Ahoora-o2v
@Ahoora-o2v - 06.09.2024 14:00

Zig is GOD

Ответить