{
    "content": "<h1><a href=\"..\/ASCII\/\">ASCII<\/a><\/h1><p><a href=\"..\/ASCII\/\">ASCII<\/a>, or the <a href=\"..\/AMERICAN-STANDARD-CODE-FOR-INFORMATION-INTERCHANGE\/\">AMERICAN-STANDARD-CODE-FOR-INFORMATION-INTERCHANGE<\/a>, is a foundational <a href=\"..\/CHARACTER-ENCODING\/\">CHARACTER-ENCODING<\/a> standard for digital communication. Originally developed in the early 1960s, it was designed to provide a uniform way for <a href=\"..\/COMPUTERS\/\">COMPUTERS<\/a> and <a href=\"..\/TELECOMMUNICATIONS\/\">TELECOMMUNICATIONS<\/a> equipment to represent text. The project was overseen by the <a href=\"..\/AMERICAN-STANDARDS-ASSOCIATION\/\">AMERICAN-STANDARDS-ASSOCIATION<\/a>, which later became <a href=\"..\/ANSI\/\">ANSI<\/a>. For a comprehensive history of its development, see the <a href=\"https:\/\/www.computerhistory.org\/revolution\/punched-cards\/2\/211\">Computer History Museum<\/a>.<\/p><h2>Technical Architecture<\/h2><p>The <a href=\"..\/ASCII\/\">ASCII<\/a> standard utilizes a 7-bit <a href=\"..\/BINARY\/\">BINARY<\/a> code to represent 128 unique characters. This set includes 95 printable characters, such as the <a href=\"..\/LATIN-ALPHABET\/\">LATIN-ALPHABET<\/a>, numbers, and punctuation, along with 33 non-printing <a href=\"..\/CONTROL-CHARACTERS\/\">CONTROL-CHARACTERS<\/a> used for device control. While it was the dominant encoding for decades, the need for international support led to the creation of <a href=\"..\/EXTENDED-ASCII\/\">EXTENDED-ASCII<\/a> and eventually <a href=\"..\/UNICODE\/\">UNICODE<\/a>. Detailed technical specifications are maintained in the <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc20\">RFC 20<\/a> documentation. Modern systems frequently use <a href=\"..\/UTF-8\/\">UTF-8<\/a>, which is backwards compatible with <a href=\"..\/ASCII\/\">ASCII<\/a>, ensuring its continued relevance in <a href=\"..\/SOFTWARE-DEVELOPMENT\/\">SOFTWARE-DEVELOPMENT<\/a>.<\/p><ul><li><a href=\"..\/UNICODE\/\">UNICODE<\/a><\/li><li><a href=\"..\/UTF-8\/\">UTF-8<\/a><\/li><li><a href=\"..\/ANSI\/\">ANSI<\/a><\/li><li><a href=\"..\/BINARY-CODE\/\">BINARY-CODE<\/a><\/li><\/ul>",
    "tags": [
        "ascii",
        "encoding",
        "computing",
        "standard",
        "ansi",
        "binary",
        "telecommunications",
        "data",
        "text",
        "information-theory"
    ]
}