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
Post a Comment