Frontend Labs
⋯

Appendix C — Glossary

  • Escape analysis — the compiler's decision about whether a value can stay on the stack or must move to the heap. (Ch. 27.1)
  • GMP — Goroutine / Machine (OS thread) / Processor (scheduling context): the three abstractions behind Go's scheduler. (Ch. 28)
  • itab — the interface table pairing a concrete type with an interface's method set, used for dynamic dispatch. (Ch. 51.1)
  • Zero value — the well-defined default value every type gets when declared without explicit initialization. (Ch. 3.1)
  • Sentinel error — a package-level error value (io.EOF, sql.ErrNoRows) compared with errors.Is to detect a specific known condition. (Ch. 10.3)
  • Functional options — a constructor pattern using variadic func(*T) arguments for optional configuration. (Ch. 55.2)
  • Framing — an application-layer scheme (delimiters or length-prefixing) for recovering message boundaries from a byte stream protocol like TCP. (Ch. 34.4)

Generated from real-life-golang-guide.md · 8 Oct 2026 16:36