Login
Discover
Waves
Communities
Login
Signup
Topics
#zig
Global
Trending
Hot
New
Top
#zig
New
Top communities
Create your community
latest #zig created topics | Ecency
scipio
StemSocial
1d
Learn Zig Series (#157) - Line Drawing: Bresenham
Learn Zig Series (#157) - Line Drawing: Bresenham What will I learn? Why drawing a straight line between two arbitrary points is a genuinely hard problem, and how the pixel grid quietly fights you every
$ 0.708
16
1
scipio
StemSocial
2d
Learn Zig Series (#156) - Framebuffer Basics
Learn Zig Series (#156) - Framebuffer Basics What will I learn? What a framebuffer actually is -- why every pixel you have ever seen on a screen ultimately lives in a flat, one-dimensional slice of memory,
$ 1.004
17
1
scipio
StemSocial
3d
Learn Zig Series (#155) - Mini Project: Regex Engine - Matching
Learn Zig Series (#155) - Mini Project: Regex Engine - Matching Part of a multi-episode project What will I learn? How to run the NFA we built last episode -- feeding it text and getting back a yes-or-no
scipio
StemSocial
4d
Learn Zig Series (#154) - Mini Project: Regex Engine - NFA
Learn Zig Series (#154) - Mini Project: Regex Engine - NFA Part of a multi-episode project What will I learn? Why a regular expression is really two machines stacked -- a small parser that turns a string
darth-azrael
photography
6d
Published via Ecency
Promoted
Vintage Photos - Lot 6 (413-416)
Most of the photos in this set are not labeled or dated but it looks like that range from as early as the 1960s to as late as 1980. These were all probably taken in the Lansing, Michigan area.
scipio
StemSocial
5d
Learn Zig Series (#153) - Mini Project: Lisp - Standard Library
Learn Zig Series (#153) - Mini Project: Lisp - Standard Library Part of a multi-episode project What will I learn? Why a real language is two things -- a small core of primitives written in the host language,
scipio
StemSocial
6d
Learn Zig Series (#152) - Mini Project: Lisp - Special Forms and Macros
Learn Zig Series (#152) - Mini Project: Lisp - Special Forms and Macros Part of a multi-episode project What will I learn? What a macro actually is -- a function that runs at expand time and returns new
scipio
StemSocial
7d
Learn Zig Series (#151) - Mini Project: Lisp - Evaluator
Learn Zig Series (#151) - Mini Project: Lisp - Evaluator Part of a multi-episode project What will I learn? What the "eval" in Read-Eval-Print-Loop actually does, and why it is a genuinely separate
scipio
StemSocial
8d
Learn Zig Series (#150) - Mini Project: Lisp - Reader
Learn Zig Series (#150) - Mini Project: Lisp - Reader Part of a multi-episode project What will I learn? What the "read" in Read-Eval-Print-Loop actually means, and why in Lisp it is a genuinely
tonyz
Black And White
3d
Promoted
Taking a break. Monomad Challenge.
Lunch time for the surfers. Bretagne, France.
scipio
StemSocial
9d
Learn Zig Series (#149) - Mini Project: Calculator - VM with Debugger
Learn Zig Series (#149) - Mini Project: Calculator - VM with Debugger Part of a multi-episode project What will I learn? Why the "bare-bones runner" from last episode was only a preview, and
scipio
StemSocial
10d
Learn Zig Series (#148) - Mini Project: Calculator - Bytecode Compiler
Learn Zig Series (#148) - Mini Project: Calculator - Bytecode Compiler Part of a multi-episode project What will I learn? Why a tree-walking interpreter is a lovely thing to reason about and a mediocre
scipio
StemSocial
11d
Learn Zig Series (#147) - Mini Project: Calculator - Interpreter
Learn Zig Series (#147) - Mini Project: Calculator - Interpreter Part of a multi-episode project What will I learn? How to turn the AST we built last time into an actual answer -- a tree-walking evaluator
scipio
StemSocial
12d
Learn Zig Series (#146) - Mini Project: Calculator - Lexer/Parser
Learn Zig Series (#146) - Mini Project: Calculator - Lexer/Parser Part of a multi-episode project What will I learn? How to start a real mini project -- a working four-function-plus calculator -- by building
sosadnomad
travel
1d
Published via Ecency
Promoted
Snowboarding in September! (Days 78-80)
Jeez Louise, I am SHOT. I thought I was getting back into shape, but I have humbled myself greatly. No, I didn’t even do that much, looking back on it; and the myriad of health issues I am going through,
scipio
StemSocial
13d
Learn Zig Series (#145) - Register Allocation
Learn Zig Series (#145) - Register Allocation What will I learn? What register allocation actually is -- the problem of mapping an unbounded number of intermediate values onto a fixed, small set of machine
scipio
StemSocial
14d
Learn Zig Series (#144) - Code Generation: AST to Machine Code
Learn Zig Series (#144) - Code Generation: AST to Machine Code What will I learn? What a code generator actually is -- instruction selection, the leap from a tree to a flat stream of bytes, and why a stack
scipio
StemSocial
15d
Learn Zig Series (#143) - Regex: Matching Engine
Learn Zig Series (#143) - Regex: Matching Engine What will I learn? Why a DFA answers "does this match?" but cannot tell you where each capture group landed -- and why that pushes us back to
scipio
StemSocial
16d
Learn Zig Series (#142) - Regex: NFA to DFA
Learn Zig Series (#142) - Regex: NFA to DFA What will I learn? Why the set-of-states NFA simulation from last episode, though linear, still does quit some redundant work on every single character; What
zainalbakri
Threespeak
12d
Promoted
Tor-tor Dance
Batak Dance at Samosir Ilsnad, Toba Lake, North Sumatera, Indonesia ▶ Watch on 3speak.tv
scipio
StemSocial
17d
Learn Zig Series (#141) - Regex: Thompson NFA
Learn Zig Series (#141) - Regex: Thompson NFA What will I learn? What a regular expression really is underneath the syntax -- a description of a tiny state machine, not a magic string; Why the fast, industrial
scipio
StemSocial
18d
Learn Zig Series (#140) - JIT Compilation Basics
Learn Zig Series (#140) - JIT Compilation Basics What will I learn? What a JIT compiler really is -- and why it sits between an interpreter and an ahead-of-time compiler rather than replacing either; How
scipio
StemSocial
19d
Learn Zig Series (#139) - Garbage Collection: Generational
Learn Zig Series (#139) - Garbage Collection: Generational What will I learn? Why the mark-and-sweep collector from last episode does far too much work, and how the weak generational hypothesis -- "most
scipio
StemSocial
20d
Learn Zig Series (#138) - Garbage Collection: Mark and Sweep
Learn Zig Series (#138) - Garbage Collection: Mark and Sweep What will I learn? What a garbage collector actually is once you strip away the folklore -- a subsystem that answers one question, "which
Older →