Program compilers implement translations from the high-level language world of programmers to the low-level world of hardware. A compiler reads program text
In Benjamin W. Wah, editor, Wiley Encyclopedia of Computer Science and Engineering. John Wiley & Sons, Inc., 2008. [doi]