{"id":475915,"date":"2023-08-09T07:24:43","date_gmt":"2023-08-09T07:24:43","guid":{"rendered":""},"modified":"2023-09-05T11:11:34","modified_gmt":"2023-09-05T11:11:34","slug":"ascii","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/es\/wiki\/ascii\/","title":{"rendered":"ASCII"},"content":{"rendered":"<p>ASCII, acr\u00f3nimo de C\u00f3digo est\u00e1ndar estadounidense para el intercambio de informaci\u00f3n, es un est\u00e1ndar de codificaci\u00f3n de caracteres utilizado en inform\u00e1tica y comunicaci\u00f3n electr\u00f3nica. Es un conjunto de caracteres de 7 bits que contiene 128 caracteres que se usan com\u00fanmente en ingl\u00e9s, e incluye caracteres de control, d\u00edgitos, letras may\u00fasculas y min\u00fasculas y varios s\u00edmbolos de puntuaci\u00f3n.<\/p>\n<h2>El nacimiento de ASCII y su primera aparici\u00f3n<\/h2>\n<p>La creaci\u00f3n de ASCII se remonta a los primeros d\u00edas de la inform\u00e1tica. Robert W. Bemer, a menudo denominado el &quot;padre de ASCII&quot;, dirigi\u00f3 el equipo que desarroll\u00f3 la especificaci\u00f3n ASCII original a principios de la d\u00e9cada de 1960. Fue introducido por primera vez por el Instituto Nacional Estadounidense de Est\u00e1ndares (ANSI) en 1963 como un medio unificado para garantizar la interoperabilidad entre varios sistemas inform\u00e1ticos y tecnol\u00f3gicos. Este fue un avance significativo ya que antes hab\u00eda m\u00faltiples conjuntos de caracteres en competencia que causaban problemas de compatibilidad.<\/p>\n<h2>Una mirada en profundidad a ASCII<\/h2>\n<p>El est\u00e1ndar ASCII tiene 128 caracteres definidos, 33 de los cuales son caracteres de control no imprimibles que afectan la forma en que se procesa el texto y 95 son caracteres imprimibles. Estos caracteres est\u00e1n representados por c\u00f3digos num\u00e9ricos que van del 0 al 127. Por ejemplo, el valor ASCII para &#039;A&#039; es 65 y para &#039;a&#039; es 97.<\/p>\n<p>ASCII fue dise\u00f1ado para m\u00e1quinas que utilizan el idioma ingl\u00e9s. En consecuencia, carece de caracteres utilizados en otros idiomas, como acentos y s\u00edmbolos especiales. Esta limitaci\u00f3n llev\u00f3 a la creaci\u00f3n de ASCII extendido y otros esquemas de codificaci\u00f3n como Unicode.<\/p>\n<h2>Mecanismo interno de ASCII<\/h2>\n<p>ASCII funciona asignando un n\u00famero binario \u00fanico de siete bits a cada car\u00e1cter. Por ejemplo, en ASCII, el car\u00e1cter &#039;A&#039; se representa como 0100001 y el car\u00e1cter &#039;B&#039; como 0100010. Estas representaciones binarias permiten a las computadoras y otras m\u00e1quinas interpretar y mostrar caracteres de manera consistente y est\u00e1ndar.<\/p>\n<p>Cuando se presiona una tecla en el teclado, el valor ASCII correspondiente se env\u00eda a la computadora. Este valor ASCII luego se vuelve a traducir a un car\u00e1cter, que se muestra en la pantalla o se procesa de alguna manera, como escribirlo en un archivo.<\/p>\n<h2>Caracter\u00edsticas clave de ASCII<\/h2>\n<ul>\n<li>\n<p><strong>Estandarizaci\u00f3n<\/strong>: ASCII proporciona un m\u00e9todo estandarizado para representar caracteres en dispositivos electr\u00f3nicos, asegurando compatibilidad e interoperabilidad entre diferentes sistemas.<\/p>\n<\/li>\n<li>\n<p><strong>Sencillez<\/strong>: Con s\u00f3lo 128 caracteres en el est\u00e1ndar base, ASCII es relativamente simple, lo que ayuda a su eficiencia y velocidad de ejecuci\u00f3n.<\/p>\n<\/li>\n<li>\n<p><strong>Personajes de control<\/strong>: ASCII incluye varios caracteres de control no imprimibles que proporcionan instrucciones a los dispositivos sobre c\u00f3mo manejar los caracteres siguientes.<\/p>\n<\/li>\n<\/ul>\n<h2>Variedades de ASCII<\/h2>\n<p>Hay dos versiones principales de ASCII:<\/p>\n<ul>\n<li>\n<p><strong>ASCII est\u00e1ndar<\/strong>: El est\u00e1ndar ASCII original de 7 bits incluye 128 caracteres (0-127), incluidos caracteres de control, n\u00fameros, caracteres especiales y letras inglesas may\u00fasculas y min\u00fasculas.<\/p>\n<\/li>\n<li>\n<p><strong>ASCII extendido<\/strong>: Esta versi\u00f3n de 8 bits incluye 128 caracteres adicionales (128-255), lo que ofrece m\u00e1s s\u00edmbolos, caracteres especiales y letras acentuadas. Fue desarrollado para dar cabida a idiomas y s\u00edmbolos no incluidos en el est\u00e1ndar original.<\/p>\n<\/li>\n<\/ul>\n<p>ASCII tambi\u00e9n influy\u00f3 en otros est\u00e1ndares de codificaci\u00f3n de caracteres como:<\/p>\n<ul>\n<li>\n<p><strong>Unic\u00f3digo<\/strong>: Un est\u00e1ndar inform\u00e1tico que ofrece un n\u00famero \u00fanico para cada car\u00e1cter independientemente de la plataforma, programa o idioma.<\/p>\n<\/li>\n<li>\n<p><strong>ISO 8859<\/strong>: Conjunto de est\u00e1ndares de codificaci\u00f3n relacionados desarrollados por la Organizaci\u00f3n Internacional de Normalizaci\u00f3n (ISO), con varias partes, cada una de las cuales codifica un conjunto de idiomas.<\/p>\n<\/li>\n<\/ul>\n<h2>ASCII: aplicaciones, desaf\u00edos y soluciones<\/h2>\n<p>ASCII es omnipresente en inform\u00e1tica y comunicaci\u00f3n digital. Se utiliza en programaci\u00f3n, representaci\u00f3n de datos, creaci\u00f3n de interfaces de usuario basadas en texto y es un componente fundamental de la codificaci\u00f3n de correos electr\u00f3nicos y sitios web. El arte ASCII, en el que se crean im\u00e1genes utilizando caracteres ASCII, es una forma de expresi\u00f3n popular en Internet.<\/p>\n<p>Uno de los principales desaf\u00edos de ASCII es su conjunto limitado de caracteres, que se limita en gran medida a caracteres ingleses sin acento. Se desarrollaron est\u00e1ndares extendidos ASCII, Unicode e ISO 8859 para abordar esta limitaci\u00f3n y representar una gama m\u00e1s amplia de caracteres y s\u00edmbolos.<\/p>\n<h2>ASCII frente a otros esquemas de codificaci\u00f3n<\/h2>\n<p>Aqu\u00ed hay una breve comparaci\u00f3n de ASCII, ASCII extendido y Unicode:<\/p>\n<table>\n<thead>\n<tr>\n<th>Conjunto de caracteres<\/th>\n<th>N\u00famero de bits<\/th>\n<th>N\u00famero de caracteres<\/th>\n<th>Ayuda de idioma<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>ASCII<\/td>\n<td>7<\/td>\n<td>128<\/td>\n<td>Ingl\u00e9s b\u00e1sico<\/td>\n<\/tr>\n<tr>\n<td>ASCII extendido<\/td>\n<td>8<\/td>\n<td>256<\/td>\n<td>Idiomas adicionales limitados<\/td>\n<\/tr>\n<tr>\n<td>Unic\u00f3digo<\/td>\n<td>Variables (hasta 32)<\/td>\n<td>M\u00e1s de 130.000<\/td>\n<td>Idiomas globales<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspectivas futuras de ASCII<\/h2>\n<p>A pesar de la evoluci\u00f3n de sistemas de codificaci\u00f3n de caracteres m\u00e1s avanzados, la simplicidad, eficiencia y amplia compatibilidad de ASCII garantizan su continua relevancia. Es probable que siga siendo parte integral de las operaciones inform\u00e1ticas de nivel inferior y los sistemas heredados.<\/p>\n<p>A medida que los sistemas inform\u00e1ticos contin\u00faan evolucionando, la influencia de ASCII es evidente en \u00e1reas como los emoji y otras formas de expresi\u00f3n digital. Este humilde conjunto de personajes sent\u00f3 las bases de c\u00f3mo codificamos las emociones y el significado en nuestras interacciones cada vez m\u00e1s digitales.<\/p>\n<h2>ASCII y servidores proxy<\/h2>\n<p>En el contexto de servidores proxy como los proporcionados por OneProxy, ASCII juega un papel fundamental. Los servidores proxy sirven esencialmente como intermediarios para las solicitudes de clientes que buscan recursos de otros servidores. La comunicaci\u00f3n entre las computadoras cliente, los servidores proxy y los servidores de destino a menudo involucra ASCII, especialmente cuando se trata de solicitudes y respuestas HTTP, que est\u00e1n basadas en texto y a menudo codificadas en ASCII.<\/p>\n<h2>enlaces relacionados<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.asciitable.com\/\" target=\"_new\" rel=\"noopener nofollow\">Tabla ASCII \u2013 Lista completa de caracteres<\/a><\/li>\n<li><a href=\"https:\/\/www.cs.cmu.edu\/~pattis\/15-1XX\/common\/handouts\/ascii.html\" target=\"_new\" rel=\"noopener nofollow\">Comprender el c\u00f3digo ASCII<\/a><\/li>\n<li><a href=\"https:\/\/www.ansi.org\/\" target=\"_new\" rel=\"noopener nofollow\">Instituto Nacional Estadounidense de Est\u00e1ndares (ANSI)<\/a><\/li>\n<li><a href=\"https:\/\/home.unicode.org\/\" target=\"_new\" rel=\"noopener nofollow\">El consorcio Unicode<\/a><\/li>\n<li><a href=\"https:\/\/www.iso.org\/home.html\" target=\"_new\" rel=\"noopener nofollow\">Organizaci\u00f3n Internacional de Normalizaci\u00f3n (ISO)<\/a><\/li>\n<\/ul>\n<p>En conclusi\u00f3n, ASCII es un sistema de codificaci\u00f3n simple pero poderoso que sent\u00f3 las bases de la comunicaci\u00f3n digital tal como la conocemos. A pesar de sus limitaciones, contin\u00faa influyendo en el desarrollo de nuevos sistemas de codificaci\u00f3n y sigue siendo un componente cr\u00edtico en el \u00e1mbito de la inform\u00e1tica y la comunicaci\u00f3n digital.<\/p>","protected":false},"featured_media":467640,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475915","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>ASCII: An Essential Component of Computer Communication<\/mark>","faq_items":[{"question":"What is ASCII?","answer":"<p>ASCII, or American Standard Code for Information Interchange, is a character encoding standard that is used in computer science and electronic communication. It contains a set of 128 characters, including control characters, digits, uppercase and lowercase letters, and various punctuation symbols.<\/p>"},{"question":"When was ASCII first introduced and by whom?","answer":"<p>ASCII was first introduced by the American National Standards Institute (ANSI) in 1963. The team that developed the original ASCII specification was led by Robert W. Bemer, who is often referred to as the \"Father of ASCII.\"<\/p>"},{"question":"How does ASCII work?","answer":"<p>ASCII works by assigning a unique seven-bit binary number to each character. When a key is pressed on the keyboard, the corresponding ASCII value is sent to the computer. This ASCII value is then translated back into a character, which is displayed on the screen or processed in some way.<\/p>"},{"question":"What are the main features of ASCII?","answer":"<p>ASCII provides a standardized method to represent characters in electronic devices, ensuring compatibility and interoperability between different systems. It includes several non-printing control characters that provide instructions to devices on how to handle subsequent characters.<\/p>"},{"question":"What are the different types of ASCII?","answer":"<p>There are two main versions of ASCII: Standard ASCII and Extended ASCII. Standard ASCII is the original 7-bit ASCII standard with 128 characters. Extended ASCII is an 8-bit version that includes an additional 128 characters, offering more symbols, special characters, and accented letters.<\/p>"},{"question":"How is ASCII used and what are the common problems associated with it?","answer":"<p>ASCII is used extensively in computing and digital communication, including programming, data representation, creating text-based user interfaces, and in emails and website coding. One primary challenge of ASCII is its limited character set, which is largely confined to unaccented English characters. This limitation has been addressed with the development of Extended ASCII, Unicode, and ISO 8859 standards.<\/p>"},{"question":"How does ASCII compare with other encoding schemes?","answer":"<p>ASCII uses 7 bits to represent 128 characters and supports basic English. In contrast, Extended ASCII uses 8 bits for 256 characters and supports additional languages. Unicode uses variable bits (up to 32) and supports over 130,000 characters from global languages.<\/p>"},{"question":"What are the future prospects of ASCII?","answer":"<p>Despite the evolution of more advanced character encoding systems, ASCII's simplicity, efficiency, and wide compatibility ensure its continued relevance. It is likely to remain integral to lower-level computing operations and legacy systems. It also influences areas such as emoji and other forms of digital expression.<\/p>"},{"question":"How is ASCII related to proxy servers?","answer":"<p>In the context of proxy servers, ASCII plays a fundamental role, particularly in handling HTTP requests and responses, which are text-based and often encoded in ASCII. The communication between client computers, proxy servers, and target servers often involves ASCII.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/wiki\/475915","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\/475915\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/media\/467640"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/es\/wp-json\/wp\/v2\/media?parent=475915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}