hackertube.io

Zig: A programming language designed for robustness, optimality, and clarity –  Andrew Kelley

Recurse Center · talk · Watch on YouTube

What it is

Andrew Kelley, creator of Zig, introduces the language at the Recurse Center's Localhost series in 2018. He covers its goals of robustness, optimality and clarity, C interop, cross-compilation and explicit allocators.

Why Hacker News recommends it

HN repeatedly recommends it as the definitive introduction to Zig straight from its author, and links to it whenever Zig's design choices come up.

  • 6 people recommended it
  • 7 different months
  • 3 strong recommendations
  • first 2018, last 2024

What HN commenters said

  1. “Zig: A programming language designed for robustness, optimality, and clarity – Andrew Kelley”

    Listed among best technical talks

    komuW, 2018-10 · Strong recommendation · in “Ask HN: What are some of the best technical talks you've heard?”

  2. “here's a great talk on zig from the recurse center”

    Great talk on Zig from the Recurse Center

    cellularmitosis, 2019-02 · Strong recommendation · in “Zig Is Great”

  3. “This is the introduction to Zig from the language author that I watched when it was first posted here a while ago”

    Introduction to Zig from the language author

    lsh, 2019-12 · Strong recommendation · in “Game Boy Advance “Hello World” Using Zig”

  4. “Presentation by the Zig author is a good introduction to the concept”

    Zig author's introduction to explicit allocators

    Boulth, 2018-05 · Recommendation · in “Big Integers in Zig”

  5. “I found a talk [0] (~1 hour) on the language by Andrew Kelley”

    Hour-long talk on Zig by Andrew Kelley

    wlkr, 2018-06 · Recommendation · in “I Quit My Job to Live on Donations to Zig”

  6. “A ~50 minute talk on Zig, by its creator”

    Talk on Zig by its creator

    MaxBarraclough, 2018-09 · Recommendation · in “Zig 0.3.0 Released”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: zig, systems programming, allocators, cross-compilation, language design

Also recommended by the same people