{"id":475848,"date":"2023-08-09T07:23:51","date_gmt":"2023-08-09T07:23:51","guid":{"rendered":""},"modified":"2023-09-05T11:11:23","modified_gmt":"2023-09-05T11:11:23","slug":"american-standard-code-for-information-interchange-ascii","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/es\/wiki\/american-standard-code-for-information-interchange-ascii\/","title":{"rendered":"C\u00f3digo est\u00e1ndar americano para el intercambio de informaci\u00f3n (ASCII)"},"content":{"rendered":"<p>El C\u00f3digo Est\u00e1ndar Americano para el Intercambio de Informaci\u00f3n, com\u00fanmente conocido como ASCII, es un esquema de codificaci\u00f3n de caracteres estandarizado ampliamente utilizado en dispositivos inform\u00e1ticos y electr\u00f3nicos. Proporciona un medio para representar y manipular texto (incluidos d\u00edgitos, puntuaci\u00f3n y caracteres de control) en computadoras, equipos de comunicaciones y otros dispositivos que utilizan texto.<\/p>\n<h2>El nacimiento y la evoluci\u00f3n de ASCII<\/h2>\n<p>La creaci\u00f3n de ASCII se remonta a los primeros d\u00edas de la inform\u00e1tica, con su origen en el c\u00f3digo telegr\u00e1fico. En la d\u00e9cada de 1960, Robert W. Bemer, mientras trabajaba en IBM, reconoci\u00f3 la necesidad de un c\u00f3digo universal que pudiera usarse para estandarizar la representaci\u00f3n de texto en las computadoras. Esto llev\u00f3 al desarrollo de ASCII, que fue publicado por primera vez como est\u00e1ndar por el Instituto Nacional Estadounidense de Est\u00e1ndares (ANSI) en 1963.<\/p>\n<p>Inicialmente, ASCII era un c\u00f3digo de 7 bits, lo que significa que pod\u00eda representar 128 caracteres diferentes. Esto fue suficiente para incluir todas las letras latinas b\u00e1sicas, n\u00fameros, signos de puntuaci\u00f3n y algunos caracteres de control especiales. A medida que evolucion\u00f3 la tecnolog\u00eda inform\u00e1tica, aument\u00f3 la necesidad de m\u00e1s caracteres (incluidos caracteres no ingleses y s\u00edmbolos gr\u00e1ficos), lo que llev\u00f3 al desarrollo de ASCII extendido, una versi\u00f3n de 8 bits de ASCII que pod\u00eda representar 256 caracteres diferentes.<\/p>\n<h2>Profundizando en ASCII<\/h2>\n<p>ASCII asigna un n\u00famero \u00fanico a cada car\u00e1cter, lo que permite a las computadoras almacenar y manipular texto. Por ejemplo, en ASCII, la letra may\u00fascula &quot;A&quot; est\u00e1 representada por el n\u00famero 65, mientras que la &quot;a&quot; min\u00fascula est\u00e1 representada por 97.<\/p>\n<p>ASCII est\u00e1 organizado en dos secciones principales:<\/p>\n<ol>\n<li>Caracteres de control (0-31 y 127): son caracteres no imprimibles que se utilizan para controlar varios dispositivos perif\u00e9ricos conectados a una computadora.<\/li>\n<li>Caracteres imprimibles (32-126): Estos incluyen los d\u00edgitos (0-9), letras inglesas min\u00fasculas y may\u00fasculas (az, AZ), signos de puntuaci\u00f3n y algunos s\u00edmbolos comunes.<\/li>\n<\/ol>\n<h2>El funcionamiento interno de ASCII<\/h2>\n<p>La base de la funcionalidad de ASCII reside en el binario, el lenguaje de 0 y 1 que entienden las computadoras. Cada car\u00e1cter ASCII est\u00e1 representado por un n\u00famero binario \u00fanico de 7 bits. Por ejemplo, la letra may\u00fascula &#039;A&#039; en ASCII est\u00e1 representada por el n\u00famero binario 1000001, mientras que la &#039;a&#039; min\u00fascula es 1100001.<\/p>\n<p>Cuando se presiona una tecla en un teclado, el valor ASCII del car\u00e1cter correspondiente se env\u00eda al procesador de la computadora. El procesador, al comprender la representaci\u00f3n binaria, realiza la acci\u00f3n adecuada.<\/p>\n<h2>Caracter\u00edsticas clave de ASCII<\/h2>\n<p>ASCII tiene varias caracter\u00edsticas notables:<\/p>\n<ol>\n<li>Estandarizaci\u00f3n: ASCII proporciona una forma est\u00e1ndar y uniforme de representar texto en diferentes plataformas y dispositivos.<\/li>\n<li>Simplicidad: ASCII es sencillo y f\u00e1cil de entender, lo que lo hace ampliamente aplicable en diversas aplicaciones inform\u00e1ticas.<\/li>\n<li>Compatibilidad: el dise\u00f1o de 7 bits de ASCII lo hace compatible con una amplia gama de hardware y software.<\/li>\n<\/ol>\n<h2>Variedades de ASCII<\/h2>\n<p>ASCII tiene dos versiones principales:<\/p>\n<ol>\n<li>ASCII est\u00e1ndar: esta es la versi\u00f3n original de 7 bits que puede representar 128 caracteres.<\/li>\n<li>ASCII extendido: una versi\u00f3n de 8 bits que duplica la cantidad de caracteres representables a 256, incluidos caracteres y s\u00edmbolos gr\u00e1ficos que no est\u00e1n en ingl\u00e9s.<\/li>\n<\/ol>\n<h2>Uso pr\u00e1ctico y posibles problemas de ASCII<\/h2>\n<p>ASCII es omnipresente en la inform\u00e1tica y sirve como columna vertebral para formatos de archivos, lenguajes de programaci\u00f3n, protocolos y m\u00e1s. Por ejemplo, cuando se programa en lenguajes como C o Java, los valores ASCII se utilizan para manejar caracteres y cadenas.<\/p>\n<p>A pesar de su amplio uso, ASCII tiene limitaciones, especialmente en un contexto global. Carece de la capacidad de representar caracteres de idiomas distintos del ingl\u00e9s. Este problema se ha abordado mediante el desarrollo de Unicode, un est\u00e1ndar que cubre pr\u00e1cticamente todos los sistemas de escritura del mundo y, sin embargo, conserva el conjunto de caracteres original de ASCII para compatibilidad con versiones anteriores.<\/p>\n<h2>ASCII en comparaci\u00f3n con otros sistemas<\/h2>\n<p>En comparaci\u00f3n con otros esquemas de codificaci\u00f3n de caracteres como EBCDIC (C\u00f3digo de intercambio decimal codificado en binario extendido) y Unicode, ASCII se destaca por su simplicidad, amplia aceptaci\u00f3n y compatibilidad con varias plataformas. Si bien EBCDIC se utiliza principalmente en sistemas mainframe de IBM, Unicode se ha convertido en el est\u00e1ndar para la codificaci\u00f3n de caracteres internacional, reemplazando al ASCII en muchas aplicaciones modernas.<\/p>\n<h2>El futuro de ASCII en un mundo Unicode<\/h2>\n<p>Con el auge de las comunicaciones globales e Internet, la falta de soporte de ASCII para caracteres no ingleses ha llevado al desarrollo y adopci\u00f3n de Unicode. Sin embargo, ASCII sigue profundamente arraigado en la inform\u00e1tica. Todav\u00eda se utiliza en muchos sistemas heredados y en aplicaciones donde s\u00f3lo se requieren caracteres en ingl\u00e9s. Adem\u00e1s, ASCII es un subconjunto de Unicode, lo que garantiza su continua relevancia.<\/p>\n<h2>ASCII y servidores proxy<\/h2>\n<p>Los servidores proxy funcionan como intermediarios entre los usuarios finales e Internet. Si bien no est\u00e1n directamente relacionados con ASCII, estos servidores procesan solicitudes y respuestas HTTP, que generalmente est\u00e1n escritas en ASCII. Por lo tanto, un conocimiento b\u00e1sico de ASCII puede resultar beneficioso para comprender y solucionar problemas que puedan surgir en la comunicaci\u00f3n entre un servidor proxy y un servidor web.<\/p>\n<h2>enlaces relacionados<\/h2>\n<ol>\n<li><a href=\"http:\/\/www.asciitable.com\/\" target=\"_new\" rel=\"noopener nofollow\">ASCII: una breve historia y descripci\u00f3n general<\/a><\/li>\n<li><a href=\"https:\/\/computer.howstuffworks.com\/ascii.htm\" target=\"_new\" rel=\"noopener nofollow\">C\u00f3mo funciona ASCII<\/a><\/li>\n<li><a href=\"https:\/\/www.ibm.com\/docs\/en\/zos\/2.4.0?topic=codes-extended-ascii\" target=\"_new\" rel=\"noopener nofollow\">ASCII extendido<\/a><\/li>\n<li><a href=\"http:\/\/www.unicode.org\" target=\"_new\" rel=\"noopener nofollow\">Unic\u00f3digo<\/a><\/li>\n<li><a href=\"https:\/\/www.webopedia.com\/TERM\/P\/proxy_server.html\" target=\"_new\" rel=\"noopener nofollow\">Introducci\u00f3n a los servidores proxy<\/a><\/li>\n<\/ol>","protected":false},"featured_media":467532,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475848","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>American Standard Code for Information Interchange (ASCII): An Essential Code for Digital Communication<\/mark>","faq_items":[{"question":"What is the American Standard Code for Information Interchange (ASCII)?","answer":"<p>The American Standard Code for Information Interchange, or ASCII, is a standardized character encoding scheme used widely in computing and electronic devices. It represents and manipulates text, including letters, digits, punctuation, and control characters.<\/p>"},{"question":"When was ASCII first developed and by whom?","answer":"<p>ASCII was developed in the 1960s by Robert W. Bemer, who was working at IBM at the time. Recognizing the need for a universal code to standardize the representation of text in computers, Bemer led the development of ASCII, which was first published as a standard by the American National Standards Institute (ANSI) in 1963.<\/p>"},{"question":"What is the difference between Standard ASCII and Extended ASCII?","answer":"<p>Standard ASCII is the original 7-bit version that can represent 128 characters, while Extended ASCII is an 8-bit version that doubles the number of representable characters to 256, allowing for the representation of non-English characters and graphical symbols.<\/p>"},{"question":"How does ASCII work?","answer":"<p>Each ASCII character is represented by a unique binary number. When a key on a keyboard is pressed, the ASCII value of the corresponding character is sent to the computer's processor. The processor, understanding the binary representation, performs the appropriate action.<\/p>"},{"question":"What are the key features of ASCII?","answer":"<p>ASCII's key features include standardization, simplicity, and compatibility. It provides a standard, uniform way of representing text across different platforms and devices. It is straightforward and easy to understand, making it widely applicable in various computing applications. Its 7-bit design makes it compatible with a wide range of hardware and software.<\/p>"},{"question":"What are the limitations of ASCII?","answer":"<p>One major limitation of ASCII is its inability to represent characters from non-English languages. This has been addressed through the development of Unicode, a standard that covers virtually all writing systems in the world, while still retaining ASCII's original character set for backward compatibility.<\/p>"},{"question":"How does ASCII relate to proxy servers?","answer":"<p>While not directly related to ASCII, proxy servers do process HTTP requests and responses, which are generally written in ASCII. Therefore, a basic understanding of ASCII can be beneficial in understanding and troubleshooting issues that may arise in the communication between a proxy server and a web server.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki\/475848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki\/475848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/media\/467532"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/media?parent=475848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}