# What needs led to the implementation of ASCII codes?

Prior to ASCII existing, we already had at least four number systems, namely

Binary
Decimal
Octal


So what were the needs that lead to the implementation of ASCII codes? Why was this code chosen, from a computer architecture perspective? I have searched online, but I haven't found a satisfactory answer.

• I edited to clarify your question. Welcome to the site!
– 6005
Apr 20 '20 at 16:17
• Might be more appropriate for Retrocomputing. Apr 20 '20 at 17:36
• "ASCII codes" is the wrong terminology. ASCII is not a set of codes, it is an encoding. ASCII is not a number system either, it is an assignment of byte values to characters. Apr 21 '20 at 9:07