compiling software

It's compiling "software" (scare quotes) and not "source code" because you can compile Java bytecode to machine code, and Java bytecode is not technically "source code". Compiling source code would be a subclass of this class (as would compiling Java bytecode, etc.).

compiling software

It's compiling "software" (scare quotes) and not "source code" because you can compile Java bytecode to machine code, and Java bytecode is not technically "source code". Compiling source code would be a subclass of this class (as would compiling Java bytecode, etc.).