{"id":2639,"date":"2022-06-02T10:00:43","date_gmt":"2022-06-02T15:00:43","guid":{"rendered":"https:\/\/talently.tech\/blog\/?p=2639"},"modified":"2022-07-13T10:22:56","modified_gmt":"2022-07-13T15:22:56","slug":"codigo-ascii-en-informatica","status":"publish","type":"post","link":"https:\/\/talently.tech\/blog\/codigo-ascii-en-informatica\/","title":{"rendered":"\u00bfQu\u00e9 es el c\u00f3digo ASCII en inform\u00e1tica?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\"><strong>\u00bfSabes qu\u00e9 es el c\u00f3digo ASCII en inform\u00e1tica?<\/strong> Posiblemente tengas una idea sobre el tema, pero <strong>estamos seguros que desconoces muchos de los datos que te contaremos hoy.<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">La inform\u00e1tica, sin dudas, ha generado much\u00edsimas innovaciones y avances para facilitar la vida de las personas, desde la creaci\u00f3n de aplicaciones de todo tipo hasta los servicios de internet que usamos hoy en d\u00eda. Y el \u200b\u200bc\u00f3digo ASCII tuvo mucho que ver en todo eso.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00bfQu\u00e9 tal si avanzamos y <strong>descubrimos qu\u00e9 es ASCII, para que se usa y c\u00f3mo se estructura?<\/strong> \u00a1Vamos!<\/span><\/p>\n<h2><b>\u00bfQu\u00e9 significa ASCII?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">ASCII es el acr\u00f3nimo de <strong>\u201cAmerican Standard Code for Information Interchange\u201d<\/strong>, que en espa\u00f1ol se traduce como el C\u00f3digo Est\u00e1ndar Estadounidense para el Intercambio de Informaci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">El c\u00f3digo ASCII en inform\u00e1tica se compone de 7 bits para la representaci\u00f3n de caracteres y define c\u00f3digos para 32 caracteres no imprimibles y m\u00e1s de 95 caracteres imprimibles. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">En la actualidad, casi todos los sistemas inform\u00e1ticos utilizan el c\u00f3digo ASCII para representar textos, as\u00ed como para el control de dispositivos que usan texto; por ejemplo, el teclado.<\/span><\/p>\n<h2>\u00bfQu\u00e9 son los s\u00edmbolos ASCII?<\/h2>\n<p><span style=\"font-weight: 400;\">Como hemos mencionado, <strong>el c\u00f3digo ASCII es un est\u00e1ndar para representar caracteres en cualquier dispositivo electr\u00f3nico<\/strong>, y hace referencia a una codificaci\u00f3n fija que asigna a caracteres imprimibles (letras, n\u00fameros y signos de puntuaci\u00f3n) y a caracteres de control no imprimibles un c\u00f3digo concreto, que al pasar por un dispositivo se traducen y muestran el car\u00e1cter deseado, como se explica en el sitio web de GoDaddy.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sabemos que los sistemas inform\u00e1ticos trabajan con el sistema binario, por lo tanto, todas las operaciones usan los ceros y unos. Bajo esos lineamientos, ASCII define sus caracteres en 7 bits, como dijimos antes. Pero \u00bfqu\u00e9 significa esto? Se trata de 7 posiciones que muestran un 0 o un 1, y un octavo bit que se reserva para an\u00e1lisis. Las versiones ampliadas emplean dicho bit para aumentar los caracteres a 256. Por ejemplo, 01000001 significa &#8220;A&#8221;.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\u00bfC\u00f3mo surge el c\u00f3digo ASCII en inform\u00e1tica?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\"><strong>En 1963, la <a href=\"https:\/\/www.ansi.org\/\" target=\"_blank\" rel=\"noopener\">American Standards Association<\/a> aprob\u00f3 el lanzamiento del c\u00f3digo ASCII<\/strong> (de ah\u00ed que su nombre completo sea American Standard Code for Information Interchange). Ese momento se sentaban las bases de lo que significar\u00eda el futuro de la representaci\u00f3n de caracteres.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">El primer uso comercial del c\u00f3digo ASCII fue para la teleimpresora de 7 bits, promovida por los servicios de datos de Bell. Los primeros 32 caracteres de ASCII fueron caracteres de control reservados, que se usaban para transmitir instrucciones especiales a otros dispositivos, como impresoras.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Finalmente, en 1968, el presidente Johnson orden\u00f3 que todas las computadoras del gobierno de Estados Unidos deb\u00edan ser compatibles con el c\u00f3digo ASCII, lo que consolid\u00f3 su rol en la historia de la inform\u00e1tica y, pr\u00e1cticamente, oblig\u00f3 a todos los profesionales tecnol\u00f3gicos a conocer qu\u00e9 es el c\u00f3digo ASCII en inform\u00e1tica.\u00a0<\/span><\/p>\n<h2><b>\u00bfEn d\u00f3nde se usa el c\u00f3digo ASCII?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">En la actualidad, casi todos los sistemas inform\u00e1ticos utilizan el c\u00f3digo ASCII (o una extensi\u00f3n compatible) para representar textos y para el control de dispositivos que usan letras y\/o s\u00edmbolos en el teclado. Por eso, es importante conocer qu\u00e9 es el c\u00f3digo ASCII en inform\u00e1tica.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sin embargo, cambiar de un alfabeto a otro no ser\u00eda posible sin determinadas codificaciones que ayudan a representar textos con mayor precisi\u00f3n. Uno de los m\u00e1s conocidos es <strong>Unicode<\/strong>, que se ha convertido en el m\u00e1s extenso y completo.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si hablamos de Unicode, debemos mencionar a <strong>UTF-8<\/strong> que tambi\u00e9n se ha vuelto muy importante para la representaci\u00f3n de textos, ya que es capaz de representar cualquier car\u00e1cter de Unicode usando s\u00edmbolos de longitud variable y permite determinar el inicio de cada s\u00edmbolo sin reiniciar la lectura desde el principio de la comunicaci\u00f3n.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A medida que la tecnolog\u00eda se difundi\u00f3 a lo largo del mundo, se fueron desarrollando diferentes est\u00e1ndares, y las empresas crearon muchas variaciones del c\u00f3digo ASCII en inform\u00e1tica para facilitar la representaci\u00f3n de idiomas que usan alfabetos latinos. Algunas de esas variaciones se encuentran clasificadas como &#8220;ASCII Extendido&#8221;.\u00a0<\/span><\/p>\n<h2><b>\u00bfC\u00f3mo se estructura el c\u00f3digo ASCII?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Ahora que sabes qu\u00e9 es el c\u00f3digo ASCII en inform\u00e1tica, es importante que conozcas su estructura. Los caracteres en el sistema ASCII se estructuran de la siguiente manera:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Caracteres de control (0\u201331 y 127):<\/strong> se encargan de transmitir comandos a un ordenador o un perif\u00e9rico conectado a un dispositivo principal para que ejecuten determinadas acciones. El \u00faltimo c\u00f3digo en el sistema ASCII, marcado con el n\u00famero 127 (01111111) fue creado para representar la funci\u00f3n \u201cSuprimir\u201d.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Caracteres imprimibles (32\u201347, 58\u201364, 91\u201396 y 123\u2013126):<\/strong> se incluyen todos los caracteres que no son ni letras ni n\u00fameros. Es decir, son los grupos asignados para signos de puntuaci\u00f3n, s\u00edmbolos matem\u00e1ticos y la tecla del espacio en blanco.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Caracteres num\u00e9ricos (30\u201339):<\/strong> incluyen las cifras del cero al nueve.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Caracteres relacionados con las letras (65\u201390 y 97\u2013122):<\/strong> un grupo se usa para las letras escritas en may\u00fascula y el segundo grupo para las letras en min\u00fascula.<\/span><\/li>\n<\/ul>\n<h2><b>\u00bfTe gustar\u00eda encontrar un trabajo remoto como programador? Descubre Talently<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Listo, \u00a1ya sabes qu\u00e9 es el c\u00f3digo ASCII en inform\u00e1tica! Y si llegaste hasta aqu\u00ed, es porque definitivamente te interesa el mundo de la inform\u00e1tica. \u00bfQu\u00e9 tal si te decimos que puedes convertirte en un programador de reconocimiento internacional y vivir de eso que tanto te interesa? Te dejamos algunos tips para lograrlo:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/talently.tech\/blog\/cv-programador-experto-redactar-experiencia\/\"><span style=\"font-weight: 400;\">Potenciar tu CV<\/span><\/a><span style=\"font-weight: 400;\"> y LinkedIn, haciendo foco en las habilidades y experiencias relacionadas al rubro.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Crear una red de networking.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Estar actualizado en temas legales.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Seguir perfeccionando tus habilidades t\u00e9cnicas.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fortalecer tus soft skills.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Buscar ofertas en sitios web, portales de empleo y empresas relacionadas.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">En Talently, te ayudaremos con algunas de esas cuestiones, que te llevar\u00e1n a encontrar tu trabajo ideal y a duplicar tu salario actual. \u00bfQu\u00e9 esperas para llevar tu carrera de inform\u00e1tica al siguiente nivel?<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfSabes qu\u00e9 es el c\u00f3digo ASCII en inform\u00e1tica? Posiblemente tengas una idea sobre el tema, pero estamos seguros que desconoces muchos de los datos que te contaremos hoy. La inform\u00e1tica, sin dudas, ha generado much\u00edsimas innovaciones y avances para facilitar la vida de las personas, desde la creaci\u00f3n de aplicaciones de todo tipo hasta los [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2722,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[33],"tags":[],"class_list":["post-2639","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-habilidades-tecnicas"],"acf":[],"_links":{"self":[{"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/posts\/2639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/comments?post=2639"}],"version-history":[{"count":0,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/posts\/2639\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/media\/2722"}],"wp:attachment":[{"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/media?parent=2639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/categories?post=2639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/tags?post=2639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}