Compiler: A Program that takes human readable code and parses it into binary.

One such example being g++ by the Gnu Free Software Group. It is included in GCC, or the Gnu Compiler Collection, and will run on any POSIX complient OS. Some POSIX complient OSes are Linux by Linus Torvalds, BSD, and Mac OS X.