An Introduction to ASCII, From FidoNews
Fidonews Page 5 30 Jun 1986
An Introduction to ASCII
The proper and correct names for all those funny characters on
your keyboard, and in computer related text. Here is the correct
explanation. Ignore all others; this is of course the absolute
truth.
ASCII characters sometimes use parity; parity is a method of
confusing your computer into thinking that the characters sent
are something that they are not. Parity has no practical use in
real life; large computers use parity as part of their religion.
Space. You can't see it there.
! Surprise mark; dammit; Incorrectly called "exclamation
point" by foolish grade school teachers. Usually you will
find either none or too many; every! other! word! will!
have! one! or! more!!!
" Quote; double quote. Usually put around words the author is
afraid he doesn't understand; for computer programs, it is
the latter.
# pound; sharp; it must be called either pound or sharp, even
though it never means either. This is a secret password
into computer priesthood.
$ bucks; or, as originated by Digital Research, "the end".
Actually, as far as DRI goes, its pretty prophetic ...
% percent; Used in drawing ugly boxes around useless text, as
in bulletin boards and the like.
& and, in logical expressions; ampersand elsewhere. It looks
nice and is hard to draw by hand. Let your printer do it.
' little quote; single quote; apostrophe to ignoramuses.
Since it is very small and hard to see, some computer
languages use it as an important operator.
( paren; left paren; open paren; or parenthesis, which is way
too long a word. Used to correct compiler bugs in operator
precedence, or by incompetents who cannot memorize a few
hundred simple rules.
) paren; right paren; close paren; parenthesis. See above.
* star; blob; blatz; asterisk. Yet another horrible character
used to draw boxes. Like most of these, it is used far too
often to be of any use.
+ plus; "and" if you're sloppy. Connects things together, and
is sometimes used by people who want to draw boxes but can't
afford graphics.
, comma; what can I say?
- minus if near a number; dash otherwise. Some word
processors try to fool you that a bunch of these in a row
is really the end of a page; we know better than that.
. point if near a number; dot otherwise. Three dots together
(like ...) can be called "dotdotdot", but it is really an
ellipsis. This is another test for computer priesthood.
/ slash; divided by; a good compiler will find many
different, conflicting uses for this in different contexts.
0-9 You know these. 0 is not "oh", it's zero, and is greater
than 9, as we all know.
: colon; I have heard that human colons do not resemble this
in the slightest.
; semicolon. (Actually, its more than a colon, not part of
one, it has a tail, but alas ...)
< angle bracket; less than. Can be put to great use when
attempting to define the syntax for a computer program,
like so:
PROGRAM ARGUMENT [optional { ... } ]
= equals
> angle bracket; greater than
? question mark; what; denotes confusion.
@ blob; at; bang. Usually what your terminal displays just
before going south with all your days work.
A-Z If I have to tell you ...
[ bracket; square bracket
\ backslash. There is usually a slash (regular style) to be
found near by to check that you are paying attention.
] bracket; square bracket
^ hat; incorrectly called caret. Sometimes means "Control-",
as in "Control-C", syntactically similar to "Shift-A". ^A
is to a as A is to a. Sometimes used to cause arithmetic
overflows; as in 100^5000.
_ Underscore; incorrectly called underline. This is a
wonderful character, because you really can't underscore
another character without writing a long letter to your
word processor, requesting it do do so.
a-z See note above on A - Z
` accent; backwards quote (sic). Not used in any computer
worth anything. These are meant to be deleted when found.
{ wiggly bracket; squiggly bracket; incorrectly called brace.
While you may think it is like angle brackets and square
brackets, it most definitely is not.
| bar; vertical line. Why does it have that little piece
missing?
} wiggly bracket; squiggly bracket; incorrectly called brace.
~ wiggle; squiggle; traditionally called a tilde, which is
obscure enough to continue using. Only very good languages
find a use for this. It is extremely hard to see,
especially when near a dash, little quote or back quote.
Aha! Can't see that either! Its a delete!