{"id":27962,"date":"2021-01-05T13:28:59","date_gmt":"2021-01-05T21:28:59","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=27962"},"modified":"2022-06-18T22:01:27","modified_gmt":"2022-06-19T05:01:27","slug":"what-is-ascii","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/","title":{"rendered":"What is ASCII: A Guide for Beginners"},"content":{"rendered":"\n<p>The American Standard Code for Information Interchange (ASCII) is a standard that takes English characters, numbers, punctuation symbols, and other special characters, and assigns them somewhere in the 255 slots available in the 8-bits of code that were available to older computers.<br><\/p>\n\n\n\n<p>Understanding ASCII will help your understanding of <a href=\"https:\/\/careerkarma.com\/blog\/what-is-coding-used-for\/\">what coding is<\/a> and how it works. This article takes a quick look at the history of ASCII, and describes its importance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-was-ascii-created\">Why was ASCII created?&nbsp;<\/h2>\n\n\n\n<p>ASCII\u2019s creation came out of the use of telegraph machines. Computers had a number of different ways to create characters on their systems prior to the 1960s. As computer networking grew, it became clear that there needed to be a consistent way to represent the different characters so that communication could happen between machines.&nbsp;<br><\/p>\n\n\n\n<p>The American National Standards Institute, a non-profit group, received a request from IBM engineer Bob Bemer to create an organization able to generate a standard so that there could be a single code for computer communication. This new committee, under the leadership of an engineer from the TeleType Corporation, took two years to reach an amenable solution to the problem.<br><\/p>\n\n\n\n<p>This solution came to be known as ASCII.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ascii-codes\">ASCII Codes<\/h2>\n\n\n\n<p>The original ASCII character set was 128 characters and assigned to slots from 0 to 127. The initial delineation between the types of characters and where they were assigned was whether or not the character created a command or not.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-control-characters\">Control Characters<\/h3>\n\n\n\n<p>The control characters in the ASCII format were non-printable characters. Instead, they indicated some sort of command or pointer. Examples include \\e (\u201cescape\u201d), \\? (\u201cdelete\u201d), and \\0 (\u201cnull character\u201d).<br><\/p>\n\n\n\n<p>These are characters read by the operating system. The symbols given as examples here are only listed to be readable to humans \u2014 they are not what is read by the computer.&nbsp;<br><\/p>\n\n\n\n<p>These control characters take up the first 32 slots (0 to 31) of 8-bit code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-printable-characters\">Printable Characters<\/h3>\n\n\n\n<p>The rest of the slots, from 32 to 127, are printable characters that we can read. These include punctuation marks, spacebar space, capital letters, lowercase letters, numbers, and special characters.<br><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>SP!&#8221;#$%&amp;'()*+,-.\/0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<p class=\"has-text-align-center\"><em>The printable ASCII characters, from 32 to 127. The very first character, a space, is indicated by SP.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-extended-ascii\">Extended ASCII<\/h3>\n\n\n\n<p>The Extended ASCII is the newest portion of the ASCII standard. The extended standard itself isn\u2019t as clear cut as the original There are variations of the standard but the overall meaning remains the same: its purpose was to be more inclusive of non-English-speaking countries.<br><\/p>\n\n\n\n<p>The Extended ASCII table lists currency symbols, letters in other languages, and accent symbols.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>ASCII was created to create a single source of truth for communication among computers in the 20th century. Since its inception, the table has grown to include Extended ASCII symbols that use non-US symbols, accents, letters, and symbols.<br><\/p>\n\n\n\n<p>A new standard has also grown out of ASCII to include even more characters called Unicode.<br><\/p>\n\n\n\n<p>It\u2019s always good to know where we have come from \u2014 ASCII was remarkable for its time because it made it possible for computers to talk to one another. ASCII continues to be used to this day alongside newer standards.<\/p>\n","protected":false},"excerpt":{"rendered":"The American Standard Code for Information Interchange (ASCII) is a standard that takes English characters, numbers, punctuation symbols, and other special characters, and assigns them somewhere in the 255 slots available in the 8-bits of code that were available to older computers. Understanding ASCII will help your understanding of what coding is and how it&hellip;","protected":false},"author":77,"featured_media":27964,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18070],"tags":[],"class_list":{"0":"post-27962","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-software-engineering-skills"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"What is a {technical term}","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>What is ASCII? An Introduction<\/title>\n<meta name=\"description\" content=\"Have you ever wondered where the ability for computers to communicate came from? Take a look at this article by Career Karma to learn about the ASCII standard!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is ASCII: A Guide for Beginners\" \/>\n<meta property=\"og:description\" content=\"Have you ever wondered where the ability for computers to communicate came from? Take a look at this article by Career Karma to learn about the ASCII standard!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-05T21:28:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-19T05:01:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1020\" \/>\n\t<meta property=\"og:image:height\" content=\"574\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Christina Kopecky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christina Kopecky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/\"},\"author\":{\"name\":\"Christina Kopecky\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e\"},\"headline\":\"What is ASCII: A Guide for Beginners\",\"datePublished\":\"2021-01-05T21:28:59+00:00\",\"dateModified\":\"2022-06-19T05:01:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/\"},\"wordCount\":528,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg\",\"articleSection\":[\"Software Engineering\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/\",\"name\":\"What is ASCII? An Introduction\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg\",\"datePublished\":\"2021-01-05T21:28:59+00:00\",\"dateModified\":\"2022-06-19T05:01:27+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e\"},\"description\":\"Have you ever wondered where the ability for computers to communicate came from? Take a look at this article by Career Karma to learn about the ASCII standard!\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg\",\"width\":1020,\"height\":574,\"caption\":\"lack Typewriter, well-used, with some keycaps missing\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Engineering\",\"item\":\"https:\/\/careerkarma.com\/blog\/software-engineering-skills\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What is ASCII: A Guide for Beginners\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\",\"url\":\"https:\/\/careerkarma.com\/blog\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/careerkarma.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e\",\"name\":\"Christina Kopecky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg\",\"caption\":\"Christina Kopecky\"},\"description\":\"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.\",\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/cmvnk\"],\"url\":\"https:\/\/careerkarma.com\/blog\/author\/christina-kopecky\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is ASCII? An Introduction","description":"Have you ever wondered where the ability for computers to communicate came from? Take a look at this article by Career Karma to learn about the ASCII standard!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/","og_locale":"en_US","og_type":"article","og_title":"What is ASCII: A Guide for Beginners","og_description":"Have you ever wondered where the ability for computers to communicate came from? Take a look at this article by Career Karma to learn about the ASCII standard!","og_url":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2021-01-05T21:28:59+00:00","article_modified_time":"2022-06-19T05:01:27+00:00","og_image":[{"width":1020,"height":574,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg","type":"image\/jpeg"}],"author":"Christina Kopecky","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Christina Kopecky","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/"},"author":{"name":"Christina Kopecky","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"headline":"What is ASCII: A Guide for Beginners","datePublished":"2021-01-05T21:28:59+00:00","dateModified":"2022-06-19T05:01:27+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/"},"wordCount":528,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg","articleSection":["Software Engineering"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/what-is-ascii\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/","url":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/","name":"What is ASCII? An Introduction","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg","datePublished":"2021-01-05T21:28:59+00:00","dateModified":"2022-06-19T05:01:27+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"description":"Have you ever wondered where the ability for computers to communicate came from? Take a look at this article by Career Karma to learn about the ASCII standard!","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/what-is-ascii\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/01\/pexels-dominika-roseclay-977931.jpg","width":1020,"height":574,"caption":"lack Typewriter, well-used, with some keycaps missing"},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/what-is-ascii\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Software Engineering","item":"https:\/\/careerkarma.com\/blog\/software-engineering-skills\/"},{"@type":"ListItem","position":3,"name":"What is ASCII: A Guide for Beginners"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e","name":"Christina Kopecky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","caption":"Christina Kopecky"},"description":"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.","sameAs":["http:\/\/www.linkedin.com\/in\/cmvnk"],"url":"https:\/\/careerkarma.com\/blog\/author\/christina-kopecky\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/27962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=27962"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/27962\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/27964"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=27962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=27962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=27962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}