When the author compares the number of CPU instructions that sprintf compiles to in both C and Julia, he fails to take into account dynamic linking in C:<p><pre><code>  jmp	__sprintf_chk
</code></pre>
I would guess that another few hundred instructions run as a result of this jmp. Thus, the difference in the number of instructions that C&#x27;s sprintf and Julia&#x27;s @sprintf compile to are not as drastic as the author makes it seem.