Computers use a special code.
Computers use a special code to talk.
Computers need a way to talk to each other. They use a special code called ASCII.
There are 128 different codes in total. Ninety-five of these are for things you can print. These include numbers, capital letters, and small letters. They also include marks like periods and commas. The other 33 codes are for control. These are not meant to be printed. They tell machines to do things. For example, they can tell a printer to start a new line.
Work on this code began in 1961. An engineer named Bob Bemer helped start it. The first version came out in 1963. 
ASCII helps computers sort lists. It puts all capital letters before small letters. This way is called ASCIIbetical order. This old code was very important. It helped shape how modern computers work today.
Computers and machines need a shared way to talk to each other. They use a special system called ASCII to represent text. This name stands for the American Standard Code for Information Interchange.
How does this code actually work? It uses a seven-bit integer to store each character. A bit is a tiny piece of data. By using seven bits, the system creates 128 different code points.
People worked hard to build this standard many years ago. Work began in May 1961. An IBM engineer named Bob Bemer submitted a proposal to help. He worked with a group called the X3 subcommittee.
There are many interesting facts about how the codes were chosen. The committee wanted to make sorting lists very easy. Because of this, they put the space character before the letters. They also put many punctuation marks before the numbers. 
You can see the history of ASCII in the tools we use today. Many of the symbols on your keyboard come from old mechanical typewriters. For example, the symbols like # or $ were based on the Remington No. 2 typewriter. Some parts of the code are even used on the Internet. In 2015, a document describing ASCII was made an Internet Standard. While ASCII does not have marks like the ones in "jalapeño," it still forms the base for almost everything. It is a bridge between the old telegraph machines and our modern digital world.
ASCII stands for the American Standard Code for Information Interchange. It is a character encoding standard used to represent text on digital devices. This system allows computers to process, store, and communicate written language by assigning specific numbers to characters.
The mechanism of ASCII relies on a seven-bit integer system. A bit is the smallest unit of digital data. By using seven bits, the system creates a total of 128 unique code points.
ASCII is organized into distinct groups to make it easier for machines to handle. The first 32 positions are reserved for control characters. These codes provide meta-information or control peripheral devices like printers. 
The history of ASCII began with the standardization of seven-bit teleprinter codes. These codes were developed from earlier telegraph systems like the Baudot code. In May 1961, IBM engineer Bob Bemer submitted a proposal to the American Standards Association. He worked with the X3.2 subcommittee to develop the standard.
Specific design choices in ASCII were driven by technical needs and costs. The committee debated using a six-bit code with a "shift function" to save space. A shift function uses certain codes to change how the following characters are read. However, they rejected this because errors in a shift code could make a whole message unreadable. They also considered an eight-bit code to allow for more efficient decimal encoding. Ultimately, they chose a seven-bit code to minimize the costs of data transmission. This seven-bit choice also left room for an eighth bit to be used as a parity bit for error checking.
Many symbols in ASCII are linked to the history of mechanical typewriters. For example, the symbols #, $, and % were based on the Remington No. 2 typewriter from 1878. The committee even placed the @ symbol in a specific position to account for its use in different regions. Some interesting quirks exist in the character order, often called "ASCIIbetical" order. In this system, all uppercase letters come before lowercase letters. This means that a capital "Z" actually precedes a lowercase "a" in a digital sort. Digits and many punctuation marks also appear before the alphabet.
While ASCII is highly efficient, it has limitations in a globalized world. It lacks code points for characters with diacritical marks, such as the accents in "résumé" or "jalapeño." To solve this, some hardware can render these marks by overwriting a letter with a tilde or a backtick. Despite these gaps, ASCII remains a vital part of computer science. It connects the era of telegraphy and mechanical typewriters to the modern era of the Internet. It serves as the primary bridge for how machines interpret the human alphabet.
🖼️ Images & Media (4)
More to explore
✨ What else?
Related topics you might enjoy
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.