‹ BackHN Continuity

Thread

Key symbols we lost to time, pt. 2: The Mac side

163 points · 89 comments · zdw

  1. behnamoh · · focus · HN ↗
    I wonder why people stopped adding symbols to ASCII. The number row on Macs is just these characters:

        ~!@#$%^&*()_+
    
    And every programming language uses a subset of these. But why these symbols? Why didn't people add more symbols to the keyboard?
    1. kragen · · focus · HN ↗
      ASCII is, as people have pointed out, a 7-bit code, so it can hold only 128 characters. When they added _ and ^ to it in 01967, they had to remove the ← and ↑ characters from ASCII-1963⁂. So there was no space for any of the characters —–“”×÷£°†‡¢§•€, which are absolutely critical even for English. "National variants" of ASCII might allocate space to some of them, or to other characters like ñ which are even more critical to the languages that use them.

      If you&#x27;re interested in how ASCII ended up that way, Tom Jennings wrote an excellent history: <a href="https:&#x2F;&#x2F;www.sensitiveresearch.com&#x2F;Archive&#x2F;CharCodeHist&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;www.sensitiveresearch.com&#x2F;Archive&#x2F;CharCodeHist&#x2F;index...

      Of course, larger character sets that include ASCII as a subset do keep adding symbols: <a href="https:&#x2F;&#x2F;www.unicode.org&#x2F;alloc&#x2F;Pipeline.html" rel="nofollow">https:&#x2F;&#x2F;www.unicode.org&#x2F;alloc&#x2F;Pipeline.html and some programming languages do use non-ASCII symbols: <a href="https:&#x2F;&#x2F;docs.raku.org&#x2F;language&#x2F;operators" rel="nofollow">https:&#x2F;&#x2F;docs.raku.org&#x2F;language&#x2F;operators

      ______

      ⁂ Smalltalk&#x27;s continued use of ASCII-1963, among other things so that it could use ← as the assignment operator, is the reason that OO programmers got in the habit of using CamelCase, and are still doing so today, despite using a character set containing the underscore, and, typically, programming languages in which underscores are valid characters

      1. voidUpdate · · focus · HN ↗
        &gt; —–“”×÷£°†‡¢§•€, which are absolutely critical even for English

        Assuming that second dash is an en-dash, I&#x27;ve not used the majority of those characters even when handwriting. I would say the quotes I handwrite are closer to symmetrical &quot; quotes, I do still use the multiply but I use a slash for divide, I do use the pound symbol and degree symbol, and I&#x27;ve never used the rest. And I&#x27;m from england

        1. kragen · · focus · HN ↗
          A lot of them are typographic in nature rather than manuscript.
          1. voidUpdate · · focus · HN ↗
            I type as well, I still wouldn&#x27;t call them &quot;absolutely critical&quot;
            1. kragen · · focus · HN ↗
              If you wouldn&#x27;t call them “absolutely critical” I wouldn&#x27;t call you a typographer.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.