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

BOTTOM LIVE script

Evidence supporting quantum information processing in animals

ARMIES OF CHAOS