Glyph: Difference between revisions

Jump to navigation Jump to search
10 bytes added ,  18:10, 14 January 2021
m
link instead to the wikipedia page, which still mentions APL
No edit summary
m (link instead to the wikipedia page, which still mentions APL)
Line 5: Line 5:
Because of difficulties associated with non-ASCII characters (while display problems have been almost eliminated by Unicode, entering the characters may still be a barrier), several array-family languages such as [[J]], [[K]], and [[ELI]] have chosen to encode the language using only ASCII, either by reducing and compacting functionality to use one character per glyph or by using multiple characters in some cases (in J, these are called "bigraphs" and "trigraphs"). Historically there have also been various encodings of APL in smaller character sets, typically as an alternate way of writing code for an APL with traditional glyphs.
Because of difficulties associated with non-ASCII characters (while display problems have been almost eliminated by Unicode, entering the characters may still be a barrier), several array-family languages such as [[J]], [[K]], and [[ELI]] have chosen to encode the language using only ASCII, either by reducing and compacting functionality to use one character per glyph or by using multiple characters in some cases (in J, these are called "bigraphs" and "trigraphs"). Historically there have also been various encodings of APL in smaller character sets, typically as an alternate way of writing code for an APL with traditional glyphs.


While [[Iverson notation]] was originally handwritten, the choice of glyphs to include in the first APL implementations was influenced by technical constraints of the typewriters used at the time. Notably, many glyphs were produced by overlaying two simpler glyphs, a technique known as [[Overstrike|overstriking]].
While [[Iverson notation]] was originally handwritten, the choice of glyphs to include in the first APL implementations was influenced by technical constraints of the typewriters used at the time. Notably, many glyphs were produced by overlaying two simpler glyphs, a technique known as [[wikipedia:Overstrike|overstriking]].


{{APL features}}
{{APL features}}
{{APL glyphs}}
{{APL glyphs}}
[[Category:Glyphs| ]]
[[Category:Glyphs| ]]
15

edits

Navigation menu