aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--content/posts/2021-12-31-tiny-binaries.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/content/posts/2021-12-31-tiny-binaries.md b/content/posts/2021-12-31-tiny-binaries.md
index 415a2c1..dee0d5a 100644
--- a/content/posts/2021-12-31-tiny-binaries.md
+++ b/content/posts/2021-12-31-tiny-binaries.md
@@ -3,16 +3,16 @@ slug: tiny-binaries
title: "Tiny Binaries"
date: "2021-12-31T09:28:32-04:00"
---
-Recently I experimented with building the smallest possible static
-[x86-64][] [Linux][] binaries in a variety of programming languages.
+Out of curiousity I experimented with building the smallest possible
+static [x86-64][] [Linux][] binaries in several programming languages.
Each binary does the following:
1. Print `hi!` and a newline to [standard output][stdout].
2. Return an exit code of `0`.
-I tested [Assembly][], [C][], [Go][], and [Rust][] with a variety of
-optimizations and build options.
+I tested [Assembly][], [C][], [Go][], and [Rust][] with various
+combinations of optimizations and build options.
Here's a plot of the results (**note:** [log scale][] X axis):