fashizzlepop wrote:I'm almost positive ASCII is not built into the hardware itself
Yes, maybe I should be more careful with my wording. When I said integrated I didn't mean it in a hardware wise meaning, but more like a main component of a computer. Basically at the time where ASCII was standardized it was part of BIOS in most computers if not all. I was thinking BIOS = ROM = integrated.
fashizzlepop wrote:The computer only understands 1s and 0s, not 32 for a space.
Well not 32 but it understands 00100000 as a space ( in ASCII ), remember ASCII is just an encoding scheme. When the processor called some kind of print command it would tie a bit pattern ( the ASCII character ) to some pixel combination at the terminal or control characters to do stuff like newline ( no real graphic card at that time so it was the processor's job).
Also note that this is about real old computers. Nowadays ASCII and other character encodings are probably handled more with software as you have different fonts, size, colors, spacing etc.
My guess is that any commercial or academic high/middle level language after the '80s (even earlier maybe) were ASCII compatible as seeing ASCII being the de facto encoding scheme in USA and probably the internet helped it spread worldwide.