Hacker News new | ask | show | jobs
by rstuart4133 407 days ago
I grimaced when I read this headline in the article:

> Fast, compact executables

They may be fast, but since both languages push you towards static linking neither yield compact executables.

    $ ls -l c-hello nm-hello
    -rwxr-xr-x  1 akips  wheel    5000 May  9 10:19 c-hello
    -rwxr-xr-x  1 root   wheel  526296 May  2 11:15 nm-hello
    $ 
With Go (I think) this is just a tool chain choice. In Rust, monomorphization means the language is more of less wedded to large executables.