An Introduction to ASCII

 

     The following article is from issue 325 of Fidonews, dated 30 June 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 { ...<required> } ]

     =     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!

 

Comments

Popular posts from this blog

WHAT THE WATCH TOWER BIBLE AND TRACT SOCIETY OF PENNSYLVANIA HAD TO SAY ABOUT WHAT WERE SUPPOSED TO HAVE HAPPENED in 1874

Uninterruptable Power Source (UPS) FAQ

Blade Runner FAQ