Allen Wyma talks with Andrew Kelley (andrewkelley.me/) , creator of Zig (ziglang.org/) . Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
• Twitter: @rustaceanfm ( / rustaceanfm )
• Discord: Rustacean Station ( / discord )
• Github: @rustacean-station (github.com/rus...)
• Email: hello@rustacean-station.org (mailto:hello@rustacean-station.org)
Timestamps
• [@0:51] - Andrew’s introduction
• [@2:55] - Rust vs Zig
• [@5:27] - What is undefined behavior (UB) (doc.rust-lang....) and what causes it?
• [@11:37] - How does Zig deal with undefined behavior?
• [@16:09] - How well does Zig work in production?
• [@22:46] - Deeper dive into Andrew’s programming background
• [@33:35] - Zig’s mission statement and what they’re doing as a non-profit
• [@37:38] - Zig’s update release management
• [@40:06] - Andrew’s OkCupid project (andrewkelley.m...)
• [@42:20] - Andrew’s preparations and motivations for making a language
• [@46:11] - Zig using LLVM (llvm.org/)
• [@49:12] - What’s next for Zig?
• [@54:20] - Parting thoughts
Other Resources
• Zig’s Github (github.com/zig...)
• Andrew’s Github (github.com/and...)
Credits
Intro Theme: Aerocity ( / aerocitymusic )
Audio Editing: Plangora ( / plangora )
Hosting Infrastructure: Jon Gjengset ( / jonhoo )
Show Notes: Plangora ( / plangora )
Hosts: Allen Wyma ( / allenwyma )
4 окт 2024