Stanford Extended ASCII
{{short description|Derivation of the 7-bit ASCII character set developed in the 1970s}}
Stanford Extended ASCII (SEASCII) is a derivation of the 7-bit ASCII character set developed at the Stanford Artificial Intelligence Laboratory (SAIL/SU-AI) in the early 1970s. Not all symbols match ASCII.
Carnegie Mellon University, the Massachusetts Institute of Technology, and the University of Southern California also had their own modified versions of ASCII.
Character set
Each character is given with a potential Unicode equivalent.
{{chset-table-header1|SEASCII}} |
{{chset-left1|0x}}
|{{chset-cell1|U+00B7 MIDDLE DOT|·|style=background:#FFD}} |{{chset-cell1|U+2193 DOWNWARDS ARROW|↓|style=background:#FFD}} |{{chset-cell1|U+03B1 GREEK SMALL LETTER ALPHA|α|style=background:#FFD}} |{{chset-cell1|U+03B2 GREEK SMALL LETTER BETA|β|style=background:#FFD}} |{{chset-cell1|U+2227 LOGICAL AND or U+005E CIRCUMFLEX ACCENT|∧/^|style=background:#FFD}} |{{chset-cell1|U+00AC NOT SIGN|¬|style=background:#FFD}} |{{chset-cell1|U+03B5 GREEK SMALL LETTER EPSILON|ε|style=background:#FFD}} |{{chset-cell1|U+03C0 GREEK SMALL LETTER PI|π|style=background:#FFD}} |{{chset-cell1|U+03BB GREEK SMALL LETTER LAMDA|λ|style=background:#FFD}} |{{chset-cell1|U+03B3 GREEK SMALL LETTER GAMMA|γ|style=background:#FFD}} |{{chset-cell1|U+03B4 GREEK SMALL LETTER DELTA|δ|style=background:#FFD}} |{{chset-cell1|U+222B INTEGRAL|∫|style=background:#FFD}} |{{chset-cell1|U+00B1 PLUS-MINUS SIGN|±|style=background:#FFD}} |{{chset-cell1|U+2295 CIRCLED PLUS|⊕|style=background:#FFD}} |{{chset-cell1|U+221E INFINITY|∞|style=background:#FFD}} |{{chset-cell1|U+2202 PARTIAL DIFFERENTIAL or U+2207 NABLA|∂/∇|style=background:#FFD}} |
{{chset-left1|1x}}
|{{chset-cell1|U+2282 SUBSET OF|⊂|style=background:#FFD}} |{{chset-cell1|U+2283 SUPERSET OF|⊃|style=background:#FFD}} |{{chset-cell1|U+2229 INTERSECTION|∩|style=background:#FFD}} |{{chset-cell1|U+222A UNION|∪|style=background:#FFD}} |{{chset-cell1|U+2200 FOR ALL|∀|style=background:#FFD}} |{{chset-cell1|U+2203 THERE EXISTS|∃|style=background:#FFD}} |{{chset-cell1|U+2297 CIRCLED TIMES|⊗|style=background:#FFD}} |{{chset-cell1|U+2194 LEFT RIGHT ARROW|↔|style=background:#FFD}} |{{chset-cell1|U+005F LOW LINE|_|style=background:#FFD}} |{{chset-cell1|U+2192 RIGHTWARDS ARROW|→|style=background:#FFD}} |{{chset-cell1|U+007E TILDE|~|style=background:#FFD}} |{{chset-cell1|U+2260 NOT EQUAL TO|≠|style=background:#FFD}} |{{chset-cell1|U+2264 LESS-THAN OR EQUAL TO|≤|style=background:#FFD}} |{{chset-cell1|U+2265 GREATER-THAN OR EQUAL TO|≥|style=background:#FFD}} |{{chset-cell1|U+2261 IDENTICAL TO or U+224D EQUIVALENT TO|≡/≍|style=background:#FFD}} |{{chset-cell1|U+2228 LOGICAL OR|∨|style=background:#FFD}} |
{{chset-left1|2x}}
|{{chset-ctrl1|U+0020 SPACE| SP }} |{{chset-cell1|U+0021 EXCLAMATION MARK|!}} |{{chset-cell1|U+0022 QUOTATION MARK|"}} |{{chset-cell1|U+0023 NUMBER SIGN|#}} |{{chset-cell1|U+0024 DOLLAR SIGN|$}} |{{chset-cell1|U+0025 PERCENT SIGN|%}} |{{chset-cell1|U+0026 AMPERSAND|&}} |{{chset-cell1|U+0027 APOSTROPHE|'}} |{{chset-cell1|U+0028 LEFT PARENTHESIS|(}} |{{chset-cell1|U+0029 RIGHT PARENTHESIS|)}} |{{chset-cell1|U+002A ASTERISK|*}} |{{chset-cell1|U+002B PLUS SIGN|+}} |{{chset-cell1|U+002C COMMA|,}} |{{chset-cell1|U+002D HYPHEN-MINUS|Hyphen-minus |
}}
|{{chset-cell1|U+002E FULL STOP|.}} |{{chset-cell1|U+002F SOLIDUS|/}} |
{{chset-left1|3x}}
|{{chset-cell1|U+0030 DIGIT ZERO|0}} |{{chset-cell1|U+0031 DIGIT ONE|1}} |{{chset-cell1|U+0032 DIGIT TWO|2}} |{{chset-cell1|U+0033 DIGIT THREE|3}} |{{chset-cell1|U+0034 DIGIT FOUR|4}} |{{chset-cell1|U+0035 DIGIT FIVE|5}} |{{chset-cell1|U+0036 DIGIT SIX|6}} |{{chset-cell1|U+0037 DIGIT SEVEN|7}} |{{chset-cell1|U+0038 DIGIT EIGHT|8}} |{{chset-cell1|U+0039 DIGIT NINE|9}} |{{chset-cell1|U+003A COLON|:}} |{{chset-cell1|U+003B SEMICOLON|;}} |{{chset-cell1|U+003C LESS-THAN SIGN|<}} |{{chset-cell1|U+003D EQUALS SIGN|{{=}}}} |{{chset-cell1|U+003E GREATER-THAN SIGN|>}} |{{chset-cell1|U+003F QUESTION MARK|?}} |
{{chset-left1|4x}}
|{{chset-cell1|U+0040 COMMERCIAL AT|@}} |{{chset-cell1|U+0041 LATIN CAPITAL LETTER A|A}} |{{chset-cell1|U+0042 LATIN CAPITAL LETTER B|B}} |{{chset-cell1|U+0043 LATIN CAPITAL LETTER C|C}} |{{chset-cell1|U+0044 LATIN CAPITAL LETTER D|D}} |{{chset-cell1|U+0045 LATIN CAPITAL LETTER E|E}} |{{chset-cell1|U+0046 LATIN CAPITAL LETTER F|F}} |{{chset-cell1|U+0047 LATIN CAPITAL LETTER G|G}} |{{chset-cell1|U+0048 LATIN CAPITAL LETTER H|H}} |{{chset-cell1|U+0049 LATIN CAPITAL LETTER I|I}} |{{chset-cell1|U+004A LATIN CAPITAL LETTER J|J}} |{{chset-cell1|U+004B LATIN CAPITAL LETTER K|K}} |{{chset-cell1|U+004C LATIN CAPITAL LETTER L|L}} |{{chset-cell1|U+004D LATIN CAPITAL LETTER M|M}} |{{chset-cell1|U+004E LATIN CAPITAL LETTER N|N}} |{{chset-cell1|U+004F LATIN CAPITAL LETTER O|O}} |
{{chset-left1|5x}}
|{{chset-cell1|U+0050 LATIN CAPITAL LETTER P|P}} |{{chset-cell1|U+0051 LATIN CAPITAL LETTER Q|Q}} |{{chset-cell1|U+0052 LATIN CAPITAL LETTER R|R}} |{{chset-cell1|U+0053 LATIN CAPITAL LETTER S|S}} |{{chset-cell1|U+0054 LATIN CAPITAL LETTER T|T}} |{{chset-cell1|U+0055 LATIN CAPITAL LETTER U|U}} |{{chset-cell1|U+0056 LATIN CAPITAL LETTER V|V}} |{{chset-cell1|U+0057 LATIN CAPITAL LETTER W|W}} |{{chset-cell1|U+0058 LATIN CAPITAL LETTER X|X}} |{{chset-cell1|U+0059 LATIN CAPITAL LETTER Y|Y}} |{{chset-cell1|U+005A LATIN CAPITAL LETTER Z|Z}} |{{chset-cell1|U+005B LEFT SQUARE BRACKET| [ }} |{{chset-cell1|U+005C REVERSE SOLIDUS|\}} |{{chset-cell1|U+005D RIGHT SQUARE BRACKET| ] }} |{{chset-cell1|U+2191 UPWARDS ARROW|↑|style=background:#FFD}} |{{chset-cell1|U+2190 LEFTWARDS ARROW|←|style=background:#FFD}} |
{{chset-left1|6x}}
|{{chset-cell1|U+0060 GRAVE ACCENT|`}} |{{chset-cell1|U+0061 LATIN SMALL LETTER A|a}} |{{chset-cell1|U+0062 LATIN SMALL LETTER B|b}} |{{chset-cell1|U+0063 LATIN SMALL LETTER C|c}} |{{chset-cell1|U+0064 LATIN SMALL LETTER D|d}} |{{chset-cell1|U+0065 LATIN SMALL LETTER E|e}} |{{chset-cell1|U+0066 LATIN SMALL LETTER F|f}} |{{chset-cell1|U+0067 LATIN SMALL LETTER G|g}} |{{chset-cell1|U+0068 LATIN SMALL LETTER H|h}} |{{chset-cell1|U+0069 LATIN SMALL LETTER I|i}} |{{chset-cell1|U+006A LATIN SMALL LETTER J|j}} |{{chset-cell1|U+006B LATIN SMALL LETTER K|k}} |{{chset-cell1|U+006C LATIN SMALL LETTER L|l}} |{{chset-cell1|U+006D LATIN SMALL LETTER M|m}} |{{chset-cell1|U+006E LATIN SMALL LETTER N|n}} |{{chset-cell1|U+006F LATIN SMALL LETTER O|o}} |
{{chset-left1|7x}}
|{{chset-cell1|U+0070 LATIN SMALL LETTER P|p}} |{{chset-cell1|U+0071 LATIN SMALL LETTER Q|q}} |{{chset-cell1|U+0072 LATIN SMALL LETTER R|r}} |{{chset-cell1|U+0073 LATIN SMALL LETTER S|s}} |{{chset-cell1|U+0074 LATIN SMALL LETTER T|t}} |{{chset-cell1|U+0075 LATIN SMALL LETTER U|u}} |{{chset-cell1|U+0076 LATIN SMALL LETTER V|v}} |{{chset-cell1|U+0077 LATIN SMALL LETTER W|w}} |{{chset-cell1|U+0078 LATIN SMALL LETTER X|x}} |{{chset-cell1|U+0079 LATIN SMALL LETTER Y|y}} |{{chset-cell1|U+007A LATIN SMALL LETTER Z|z}} |{{chset-cell1|U+007B LEFT CURLY BRACKET| { }} |{{chset-cell1|U+007C VERTICAL LINE|{{pipe}}}} |{{chset-cell1|U+25CA LOZENGE|◊|style=background:#FFD}} |{{chset-cell1|U+007D RIGHT CURLY BRACKET| } |style=background:#FFD}} |{{chset-cell1|U+005E CIRCUMFLEX ACCENT|^|style=background:#FFD}} |
{{legend|#FFD|Differences from ASCII}}
See also
References
{{Reflist|refs=
{{cite web |title=Stanford Extended ASCII to Unicode |author-first=John Woldemar |author-last=Cowan |author-link=John Woldemar Cowan |publisher=Unicode, Inc. |version=0.1 |date=1999-09-08 |url=http://sofia.nmsu.edu/~mleisher/Software/csets/SEASCII.TXT}}
{{cite journal |title=Proceedings of the Practical TEX 2005 Conference: The design of TEX and METAFONT: A retrospective |author-first=Nelson H. F. |author-last=Beebe |journal=TUGboat |volume=26 |date=2005 |number=1 |publisher=University of Utah, Department of Mathematics |location=Salt Lake City, Utah, USA |page=39-40 |url=https://www.tug.org/tugboat/tb26-1/beebe.pdf |access-date=2017-03-07 |quote=The underscore operator in SAIL source-code assignments printed as a left arrow in the Stanford variant of ASCII, but PDP-10 sites elsewhere just saw it as a plain underscore. However, its use as the assignment operator meant that it could not be used as an extended letter to make compound names more readable, as is now common in many other programming languages. The left arrow in the Stanford variant of ASCII was not the only unusual character.}} (NB. Shows a table of Stanford extended ASCII following that described in RFC 698.)
}}
Further reading
- {{cite web |title=double bucky |work=Free On-line Dictionary of Computing (FOLDOC) |date=1994-12-07 |url=http://foldoc.org/double%20bucky |access-date=2017-03-07 |url-status=live |archive-url=https://web.archive.org/web/20170307232832/http://foldoc.org/double%20bucky |archive-date=2017-03-07}}
- {{cite book |author-first=Donald Ervin |author-last=Knuth |author-link=Donald Ervin Knuth |page=169 |title=TEX and METAFONT — New Directions in Typesetting |publisher=Digital Press |location=Bedford, MA, USA |date=1979 |isbn=0-932376-02-9}} (NB. Shows a table of SEASCII differing in a few code points from that described in RFC 698.)