ASCII
American Standard Code for Information Interchange (ASCII), pronEng|ˈæski [ [http://www.m-w.com/cgi-bin/audio.pl?ascii001.wav=ASCII Audio pronunciation for ASCII] . "Merriam Webster". Accessed 2008-04-14.] is a
Historically, ASCII developed from telegraphic codes and its first commercial use was as a seven- ASCII includes definitions for 128 characters: 33 are non-printing, mostly obsolete History The American Standard Code for Information Interchange (ASCII) was developed under the auspices of a committee of the American Standards Association, called the X3 committee, by its X3.2 (later X3L2) subcommittee, and later by that subcommittee's X3.2.4 working group. The ASA became the United States of America Standards Institute or USASI [Mackenzie, p.211.] and ultimately the The X3.2 subcommittee designed ASCII based on earlier The committee debated the possibility of a The committee considered an eight-bit code, since eight bits would allow two four-bit patterns to efficiently encode two digits with The code itself was structured so that most control codes were together, and all graphic codes were together. The first two columns (32 positions) were reserved for control characters. [Decision 8,9. Mackenzie, p.220.] The "space" character had to come before graphics to make Many of the non-alphanumeric characters were positioned to correspond to their shifted position on typewriters. Thus #, $ and % were placed to correspond to 3, 4, and 5 in the adjacent column. The parentheses could not correspond to 9 and 0, however, because the place corresponding to 0 was taken by the space character. Since many European typewriters placed the parentheses with 8 and 9, these corresponding positions were chosen for the parentheses. The @ symbol was not used in continental Europe and the committee expected it would be replaced by an accented À in France, so the @ was placed in position 64 next to the letter A. [Mackenzie, p.243.] The control codes felt essential for data transmission were the start of message (SOM), end of address (EOA), end of message (EOM), end of transmission (EOT), "who are you?" (WRU), "are you?" (RU), a reserved device control (DC0), synchronous idle (SYNC), and acknowledge (ACK). These were positioned to maximize the With the other special characters and control codes filled in, ASCII was published as ASA X3.4-1963, leaving 28 code positions without any assigned meaning, reserved for future standardization, and one unassigned control code. [Mackenzie, p.66, 245.] It now seems obvious that these positions should have been assigned to the lower case alphabet, but there was some debate at the time whether there should be more control characters instead. [Mackenzie, p.435.] The indecision did not last long: in May 1963 the The X3 committee made other changes, including other new characters (the curly bracket and vertical line characters), [Report of Meeting No. 8, Task Group X3.2.4, December 17 and 18, 1963] renaming some control characters (SOM became start of header (SOH)) and moving or removing others (RU was removed). [Mackenzie, p.247-8.] ASCII was subsequently updated as USASI X3.4-1967, then USASI X3.4-1968, ANSI X3.4-1977, and finally, ANSI X3.4-1986 (the first two are occasionally retronamed ANSI X3.4-1967, and ANSI X3.4-1968). The X3 committee also addressed how ASCII should be transmitted (least significant bit first), and how it should be recorded on perforated tape. They proposed a ASCII itself first entered commercial use in 1963 as a seven-bit teleprinter code for On March 11, 1968, U.S. President Other international standards bodies have ratified character encodings such as ASCII has been incorporated into the Asteroid ASCII control characters ASCII reserves the first 32 codes (numbers 0–31 decimal) for The original ASCII standard used only short descriptive phrases for each control character. The ambiguity this left was sometimes intentional (where a character would be used slightly differently on a terminal link than on a data stream) and sometimes more accidental (such as what "delete" means). Probably the most influential single device on the interpretation of these characters was the The use of Control-S (XOFF, an abbreviation for "transmit off") as a handshaking signal warning a sender to stop transmission because of impending overflow, and Control-Q (XON, "transmit on") to resume sending, persists to this day in many systems as a manual output control technique. On some systems Control-S retains its meaning but Control-Q is replaced by a second Control-S to resume output. Code 127 is officially named "delete" but the Teletype label was "rubout". Since the original standard gave no detailed interpretation for most control codes, interpretations of this code varied. The original Teletype meaning, and the intent of the standard, was to make it an ignored character, the same as NUL (all zeroes). This was specifically useful for paper tape, because punching the all-ones bit pattern on top of an existing mark would obliterate it. Tapes designed to be "hand edited" could even be produced with spaces of extra NULs (blank tape) so that a block of characters could be "rubbed out" and then replacements put into the empty space. As video terminals began to replace printing ones, the value of the "rubout" character was lost. DEC systems, for example, interpreted "Delete" to mean "remove the character before the cursor," and this interpretation also became common in Unix systems. Most other systems used "Backspace" for that meaning and used "Delete" to mean "remove the character after the cursor". That latter interpretation is the most common today. Many more of the control codes have taken on meanings quite different from their original ones. The "escape" character (code 27), for example, was originally intended to allow sending other control characters as literals instead of invoking their meaning. This is the same meaning of "escape" encountered in URL encodings, C language strings, and other systems where certain characters have a reserved meaning. Over time this meaning has been co-opted and has eventually drifted. In modern use, an ESC sent to the terminal usually indicates the start of a command sequence, usually in the form of an The inherent ambiguity of many control characters, combined with their historical usage, created problems when transferring "plain text" files between systems. The clearest example of this is the The DEC operating systems, along with CP/M, tracked file length only in units of disk blocks and used Control-Z (SUB) to mark the end of the actual text in the file (also done for CP/M compatibility in some cases in MS-DOS, though MS-DOS has always recorded exact file-lengths). Text strings ending with the Aliases A June 1992 RFC [RFC 1345 (June 1992).] and the IANA registry of character sets recognize the following case-insensitive aliases for ASCII as suitable for use on the Internet: Of these, only the aliases "US-ASCII" and "ASCII" have achieved widespread use. One often finds them in the optional "charset" parameter in the Content-Type header of some Variants As computer technology spread throughout the world, different standards bodies and corporations developed many variations of ASCII in order to facilitate the expression of non-English languages that used Roman-based alphabets. One could class some of these variations as "ASCII extensions", although some misuse that term to cover all variants, including those that do not preserve ASCII's character-map in the 7-bit range. The Incompatibility vs interoperability From early in its development, ["Specific Criteria," attachment to memo from R. W. Reach, "X3-2 Meeting -- September 14 and 15," September 18, 1961] ASCII was intended to be just one of several national variants of an international character code standard, ultimately published as ISO/IEC 646, like ASCII, was a 7-bit character set. It made no additional codes available, so the same code points encoded different characters in different countries. Escape codes were defined to indicate which national variant applied to a piece of text, but these were rarely used, so it was often impossible to know what variant to work with and therefore which character a code represented, and text-processing systems could generally cope with only one variant anyway. Because the bracket and brace characters of ASCII were assigned to "national use" code points that were used for accented letters in other national variants of ISO/IEC 646, a German, French, or Swedish, etc., programmer had to get used to reading and writing Eventually, as 8-, 16-, and 32-bit computers began to replace 18- and 36-bit computers as the norm, it became common to use an 8-bit byte to store each character in memory, providing an opportunity for extended, 8-bit, relatives of ASCII, with the 128 additional characters providing room to avoid most of the ambiguity that had been necessary in 7-bit codes. For example, Eight-bit standards such as Unicode To permit backward compatibility, the 128 ASCII and 256 ISO-8859-1 (Latin 1) characters are assigned Unicode/UCS code points that are the same as their codes in the earlier standards. Therefore, ASCII can be considered a 7-bit encoding scheme for a very small subset of Unicode/UCS, and, conversely, the UTF-8 encoding forms are binary-compatible with ASCII for code points below 128, meaning every properly encoded ASCII file is also a valid UTF-8 file. The other encoding forms resemble ASCII in how they represent the first 128 characters of Unicode, but use 16 or 32 bits per character, so they require conversion for compatibility. Order A refined version of this order converts uppercase letters to lowercase before comparing ASCII values. References Further reading * External links * [http://www.wps.com/projects/codes/index.html A history of ASCII, its roots and predecessors] by I have also approved recommendations of the Secretary of Commerce regarding standards for recording the Standard Code for Information Interchange on magnetic tapes and paper tapes when they are used in computer operations.All computers and related equipment configurations brought into the Federal Government inventory on and after July 1, 1969, must have the capability to use the Standard Code for Information Interchange and the formats prescribed by the magnetic tape and paper tape standards when these media are used. [
* ANSI_X3.4-1968 (canonical name)
* iso-ir-6
* ANSI_X3.4-1986
* ISO_646.irv:1991
* ASCII (with ASCII-7 and ASCII-8 variants)
* ISO646-US
* US-ASCII (preferred
* us
* IBM367
* cp367
* csASCIIä aÄiÜ='Ön'; ü
or, using trigraphs,??< a??( i ??)='??/n'; ??>
instead of{ a [i] ='
'; }
* capitals come before lowercase letters, i.e. "Z" before "a"
* characters in extended character sets such as "é" come after "z"The
*
*
* [http://www.unicode.org/charts/PDF/U0000.pdf The ASCII subset] of
* [http://www.pobox.com/~enf/ascii/ascii.pdf The Evolution of Character Codes, 1874-1968]
Look at other dictionaries:
- ASCII — сокр. от American standard code for information interchange Американский стандартный код обмена информациейASCII… (Большой англо-русский и русско-английский словарь)
- ASCII American standard code for information interchange — noun Американскийстандартный код обмена информацией… (Англо-русский словарь Мюллера)
- Ascii — As"ci i, Ascias As"cias, . pl. [L. ascii, pl. of ascius, Gr. ? without shadow; 'a priv. + ? shadow.] Persos who, at certai times of the year, have o shadow at oo; -- applied to the ihabitats of the torrid zoe, who have, twice… (The Collaborative International Dictionary of English)
- ASCII — ASCII . [Acroym: America Stadard Code for Iformatio Iterchage.](Computers) 1. the America Stadard Code for Iformatio Iterchage, a code cosistig of a set of 128 7-bit combiatios used i digital computers iterally, for… (The Collaborative International Dictionary of English)
- ASCII art — "Newskool" style ASCII artAother popular style of the PC udergroud art scee, which is usig primarily the characters like "$#Xxo." was called "Newskool". This label is actually iaccurate because the style was ot "ew"; o the cotrary it… (Wikipedia)
- 3568 ASCII — is a small mai belt asteroid discovered by Marguerite Laugier i 1936.It was amed (log after its discovery) i hoour of the ASCII character ecodig system that is used by most computers.… (Wikipedia)
- Mimic ASCII — Ifobox computer udergroud group_ame Mimic ASCII captio origi coutry Caada status active years_active 1998‐preset category artscee fouders Serial TooKoamiBlack Jack products affiliates website http://www.mimic.ca Mimic… (Wikipedia)
- ASCII (company) — Ifobox Compay compay_ame ASCII Corporatio 株式会社アスキー compay_ compay_type Kabushiki kaisha foudatio Jue 24 1991 defuct April 1 2008 key_people Kiyoshi Takao, Presidet locatio Chiyoda, Tokyo, Japa reveue 433 millio ye (as of March… (Wikipedia)
- Remorse ASCII — Ifobox computer udergroud group_ame Remorse ASCII captio origi coutry Uited States status active years_active 1994‐19951996‐preset category artscee fouders NecromacerNecroite products affiliates ACiD Productios… (Wikipedia)
- ASCII tab — is a text file format used for writig guitar, bass guitar ad drum tabs usig plai ASCII umbers, letters ad symbols. It is the oly widespread file format for represetig tab, ad is extesively used for dissemiatig tab via the… (Wikipedia)
- (Synth, Electro) МОНСТРЫ ЖЁСТКОГО DISCO - Ascii Disko - Alias - 2006, MP3, VBR 192-320 kbps Скачать .torrent файл (House (mp3))
- (Electro / Synth-Pop / Жёсткое disco) Ascii Disko - Ascii.Disko - 2003, MP3, 192 kbps Скачать .torrent файл (House (mp3))
- (Electroclash) Ascii Disko - СDS - 5 relises (2006-2007) - 2007, MP3 Скачать .torrent файл (House (mp3))
- (House,Techno, Tech) Ascii Disko - Black Summer EP [FUNC005]-WEB - 2009, MP3 (tracks), 320 kbps Скачать .torrent файл (House (Singles, EPs) mp3)