glossary-header-desktop

Software Design & Development Glossary

These days there’s an acronym for everything. Explore our software design & development glossary to find a definition for those pesky industry terms.

Back to Knowledge Base

Glossary
ASCII

What is ASCII?

ASCII stands for American Standard Code for Information Interchange.

It is a character encoding standard that is used in computers and other electronic devices to represent text.

ASCII uses a 7-bit binary code to represent characters, with each character being assigned a unique numerical value.

History of ASCII

ASCII was first published in 1963 by the American National Standards Institute (ANSI).

It was designed to provide a standard way to represent text in computers and communication devices, ensuring that text could be exchanged and displayed consistently across different systems.

ASCII Characters

ASCII includes a total of 128 characters, including letters, numbers, punctuation marks, and control characters.

The first 32 characters are control characters, which are used to control devices such as printers and display screens.

The remaining 96 characters are printable characters, which include letters, numbers, and symbols.

ASCII Encoding

Each ASCII character is represented by a unique 7-bit binary code, which consists of a series of zeros and ones.

For example, the letter "A" is represented by the binary code 01000001.

This binary code can be converted back to the corresponding character using an ASCII table.

ASCII Extended

While the original ASCII standard only included 128 characters, later versions of ASCII, known as ASCII extended or extended ASCII, include additional characters to support different languages and special symbols.

These extended ASCII characters use 8 bits instead of 7 bits to represent characters, allowing for a total of 256 possible characters.

Uses of ASCII

ASCII is widely used in software development, telecommunications, and data transmission.

It is the basis for many other character encoding standards, such as Unicode, which supports a much larger set of characters to accommodate different languages and symbols. In conclusion, ASCII is a fundamental component of computing that allows for the consistent representation of text in electronic devices.

Understanding ASCII and how it is used can help software developers ensure compatibility and consistency in their applications and systems.

Maybe it’s the beginning of a beautiful friendship?

We’re available for new projects.

Contact us