komuWon Hacker News • Recommends
On “Ask HN: What are some of the best technical talks you've heard?”
11K subscribers • 2 videos on Hallway
Intermediate. Assumes working knowledge.
75K views8 years ago7 recommendations
Programming languagesSystems programmingZigLanguage design and type systemsPerformance and optimization
Andrew Kelley introduces Zig, explaining its design goals of robustness, optimality, and clarity, along with its C interoperability and explicit memory allocation.
Zig – a programming language designed for robustness, optimality, and clarity – Andrew Kelley, March 20th, 2018 Localhost is a series of monthly technical talks in NYC, open to the public, and given by members of the Recurse Center community. Go to recurse.com/localhost for more info. Abstract: Zig is an LLVM frontend, taking advantage of libclang to automatically import .h files (including macros and inline functions). Zig uses its own linker (LLD) combined with lazily building compiler-rt to provide out-of-the-box cross-compiling for all supported targets. Zig is intended to replace C. It provides high level features such as generics, compile time function execution, and partial evaluation, yet exposes low level LLVM IR features such as aliases. The Zig project believes that software can and should be perfect. Let the Zig Zen guide your spirit down the most optimal path. Bio: Andrew is an open source programmer, interested in electronic music production and video game development. In the Fall 2013 batch he worked on a music player server and a 3D spaceship flight simulator. Andrew is a backend engineer at OkCupid, and working on open source software nights and weekends. About RC: The Recurse Center runs educational programming retreats in New York City. The retreats are free, self-directed, project based, and for anyone who wants to get dramatically better at programming. Learn more at recurse.com.What people say. Highly recommended as an excellent introduction to the Zig programming language and its core design philosophy by its creator.
komuWon Hacker News • Recommends
On “Ask HN: What are some of the best technical talks you've heard?”
cellularmitosison Hacker News • Recommends
On “Zig Is Great”
lshon Hacker News • Recommends
On “Game Boy Advance “Hello World” Using Zig”
u/leonadavin r/haskell • Recommends
Boulthon Hacker News • Recommends
On “Big Integers in Zig”
wlkron Hacker News • Recommends
On “I Quit My Job to Live on Donations to Zig”
MaxBarracloughon Hacker News • Recommends
On “Zig 0.3.0 Released”
lshon Hacker News • Recommends
On “Zig 0.4.0 Released”
u/SalastroGin r/Zig • Mentions
u/memforgetin r/Zig • Mentions
u/geonin r/compsci • Mentions
On “Modern day Metaprogramming?”
MaxBarracloughon Hacker News • Mentions
On “Pointers Are More Abstract Than You Might Expect in C”
MaxBarracloughon Hacker News • Mentions
On “Pointers Are More Abstract Than You Might Expect in C”
MaxBarracloughon Hacker News • Mentions
On “How Tail Call Optimization Works”
jorangreefon Hacker News • Mentions
On “Why Zig when there is already C++, D, and Rust?”
AndyKelleyon Hacker News • Mentions
On “Zig's new CLI progress bar explained”