diff --git a/doc/go_faq.html b/doc/go_faq.html index 3893b82d7e..99a0e4a550 100644 --- a/doc/go_faq.html +++ b/doc/go_faq.html @@ -1855,7 +1855,8 @@ Why is my trivial program such a large binary?
The linker in the gc toolchain
-creates statically-linked binaries by default. All Go binaries therefore include the Go
+creates statically-linked binaries by default.
+All Go binaries therefore include the Go
run-time, along with the run-time type information necessary to support dynamic
type checks, reflection, and even panic-time stack traces.
A simple C "hello, world" program compiled and linked statically using
gcc on Linux is around 750 kB, including an implementation of
-printf. An equivalent Go program using
-fmt.Printf weighs a couple megabytes, but that includes
-more powerful run-time support, and type and debugging information.
+printf.
+An equivalent Go program using
+fmt.Printf weighs a couple of megabytes, but that includes
+more powerful run-time support and type and debugging information.