ASCII stands for American Standard Code for information interchange. Allows machines from different manufacturers to exchange data. The ASCII code consisted of 128 unique strings of ones and zeros. Each sequence represented a letter from the English alphabet, an Arabic numeral, an assortment of punctuation marks and symbols, or a function such as a carriage return. The limitation with ASCII was that it can only represent up to 256 symbols, thus many other languages are supported by Unicode, which can represent up to 100 000 symbols.