O'Reilly logo
  • Kevin Lozandier thinks this is interesting:

The standard Go compiler is called gc and its toolchain includes programs such as 5g, 6g, and 8g for compiling, 5l, 6l, and 8l for linking, and godoc for viewing the Go documentation. (These are 5g.exe, 6l.exe, etc., on Windows.) The strange names follow the Plan 9 operating system’s compiler naming conventions where the digit identifies the processor architecture (e.g., “5” for ARM, “6” for AMD-64—including Intel 64-bit processors—and “8” for Intel 386.)


Cover of Programming in Go: Creating Applications for the 21st Century


Look into Plan 9 OS compiler naming conventions