4 ms·
This has been done before: https://en.wikipedia.org/wiki/INTERCAL https://en.wikipedia.org/wiki/INTERCAL "The INTERCAL manual gives unusual names to all non-al
by xixi77 11y ago
This has been done before: https://en.wikipedia.org/wiki/INTERCAL https://en.wikipedia.org/wiki/INTERCAL
"The INTERCAL manual gives unusual names to all non-alphanumeric ASCII characters: single and double quotes are "sparks" and "rabbit ears" respectively. (The exception is the ampersand: as the Jargon File states, "what could be sillier?") The assignment operator ... is in INTERCAL a left-arrow, <-, referred to as "gets" and made up of an "angle" and a "worm"."
- david-given 11y agoSlightly less insanely, Forth did this too. The ANS Forth spec defines official pronounceable names for all words: http://lars.nocrew.org/dpans/dpans6.htm#6.1 http://lars.nocrew.org/dpans/dpans6.htm#6.1 The names are a mix between the visual (* is 'star', and ; is 'semicolon') and the semantic (<> is 'not-equals', and ! is 'store'). Some are a mix (+! is 'plus-store').
- anon4 11y agoWell, ++ is "increment" in C/C++. The glyphs themselves can be described "plus plus", but everybody calls it increment, because of what it does. Also "->" the arrow operator. Everyone calls it arrow, rather than "minus greater than". It makes sense to call the glyph or collection of glyphs by what they do, rather than spelling them out.
- david-given 11y agoActually, everyone I know calls it 'plus plus'. I'm with you with 'arrow', though.
- akavel 11y agoArrow's still rather on the 'plus plus' side of things anyway - maybe not 'minus greater than', but generally describes the look of it. If one would call ++ 'increment', one should call -> 'field' or something similar, I suppose.