Stanford Extended ASCII
Stanford Extended ASCII (SEASCII) is a derivation of the 7-bit
Stanford Artificial Intelligence Laboratory (SAIL/SU-AI) in the early 1970s.[1]
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.[1]
Character set
Each character is given with a potential Unicode equivalent.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | · | ↓ | α
|
β
|
∧/^ | ¬ | ε
|
π | λ
|
γ
|
δ
|
∫ | ±
|
⊕ | ∞ | ∇
|
1x | ⊂
|
⊃
|
∩
|
∪
|
∀ | ∃ | ⊗
|
↔
|
_ | → | ~ | ≠
|
≤ | ≥ | ≍
|
∨ |
2x | SP
|
! | " | # | $ | % | & | ' | (
|
)
|
* | +
|
,
|
- | . | / |
3x | 0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
: | ; | < | =
|
> | ? |
4x | @
|
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x | P | Q | R | S | T | U | V | W | X | Y | Z | [
|
\ | ]
|
↑ | ← |
6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7x | p | q | r | s | t | u | v | w | x | y | z | {
|
| | ◊
|
}
|
^ |
Differences from ASCII
See also
- Stanford Artificial Intelligence Laboratory(SAIL/SU-AI)
- Stanford Artificial Intelligence Language(SAIL)
- Stanford/ITS character set
References
- ^ 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.)
- RFC 698. NIC #32964. Archived from the original on 2017-03-07. Retrieved 2017-03-07.(NB. Replaced by RFC 5198.)
{{cite journal}}
: Cite journal requires|journal=
(help) [1] - Unicode, Inc.
Further reading
- "double bucky". Free On-line Dictionary of Computing (FOLDOC). 1994-12-07. Archived from the original on 2017-03-07. Retrieved 2017-03-07.
- ISBN 0-932376-02-9. (NB. Shows a table of SEASCII differing in a few code points from that described in RFC 698.)