Skip to content
0:00 / 0:00

#zig#compiler#data-orienteddesign

Zig Roadmap 2023 - Andrew Kelley

Zig SHOWTIME

17K subscribers • 40 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Hacker News and 1 in engineering communities.
  • Presented by Andrew Kelley, creator of Zig
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

76K views4 years ago2 recommendations

Programming languagesSystems programmingZigCompilers and interpretersPerformance and optimization

Andrew Kelley discusses the upcoming milestones for the self-hosted Zig compiler with a focus on compilation speed and data-oriented design.

From Zig MiLAN PARTY 2022 Andrew's data oriented talk at Handmade Seattle guide.handmade-seattle.com/c/2021/practical-dod/

Why it's here

2 people recommend this

What people say. Recommended for its insights into Zig compiler development and how data-oriented design is used to achieve high compilation speed.

u/kristoff-itVP of Communityin r/Zig • Recommends

Zig MiLAN Party 2023 ⚡ Zig Roadmap 2023 - Andrew Kelley

rudedoggon Hacker News • Recommends

On “Zig now has built-in HTTP server and client in std”

> To write a fast compiler, it has to be fast from the start. The focus on compilation speed is one of the reasons I'm so interested in Zig. The compiler uses an interesting data-oriented design to represent the AST nodes, etc. You can read about it here: - link - link The creator of Zig also has a talk from Handmade Seattle talking about some of the performance gains they've had using these techniques: - link And a talk "Zig 2023 Roadmap" that is basically all about compilation speed: - link to this video

AndyKelleyon Hacker News • Mentions

On “Zig self hosted compiler is now capable of building itself”

…e can ship this new compiler to everyone. 1. bug fixes 2. improved compile errors 3. implement the remaining runtime safety checks If you're looking forward to giving it a spin, subscribe to this issue( link ) to be notified when it is landed in master branch. Edit: The talk recording about upcoming compiler milestones is uploaded now 1 1: link to this video…

kristoff_iton Hacker News • Mentions

On “How Uber Uses Zig”

…t as we're still working on the autodoc tool. On the other hand reading the stdlib source code is very easy in good part thanks to the reasons you already mentioned in your post. link You might also be interested in reading about the project to see if you like where we're going (aside from technical details of the language). link link link link to this video You can find links to learning materials in the "learn" section of the official website: link Last but not least, at the moment we compensate the lack of learning materials by having a community that it's very good at helping newcomers, so make sure you join one of the communities.…