3 ms·
That doesn't even require a broad definition. From Aho, Sethi, and Ullman: "a compiler is a program that reads a program written in one language - the source l
by kingkilr 16y ago
That doesn't even require a broad definition. From Aho, Sethi, and Ullman: "a compiler is a program that reads a program written in one language - the source language - and translates it into an equivalent program in another language - the target language."
- wlievens 16y agoExcept that if you interpret that literally, pretty much any program is a compiler. I can translate a text file in the "ASCII language" to the "UTF-8 language" with Notepad++, for instance.
- kingkilr 16y agoI don't remember my models of computation class so well, but wouldn't ASCII and UTF-8 be alphabets, not languages?