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.