µP<p>Tracing back <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> language history to the root of the very first (mnemonic) <a href="https://mastodon.social/tags/GOTO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GOTO</span></a> instruction (jump/branch) I found two different sources:</p><p>1. In 1954 Nathanael Rochester developed the "first" mnemonic <a href="https://mastodon.social/tags/assembler" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembler</span></a> for the <a href="https://mastodon.social/tags/IBM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IBM</span></a> 701 <a href="https://mastodon.social/tags/mainframe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mainframe</span></a> computer that uses "TR" jump commands: <a href="https://shrtn.escalar.pt/ZuE5" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">shrtn.escalar.pt/ZuE5</span><span class="invisible"></span></a></p><p>2. In 1947 the "manual" for the <a href="https://mastodon.social/tags/Whirlwind" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Whirlwind</span></a> computer contained the "sp x" mnemonic: <a href="https://shrtn.escalar.pt/FdYC" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">shrtn.escalar.pt/FdYC</span><span class="invisible"></span></a></p><p>So, which one was actually the "first" to use mnemonics for branching?</p>