No, a compiler is not hardware - it is software - a program that converts, or compiles, source code representing a program into its machine code so that it can be executed on the computer.
Simply because you can see it and touch it. Software does not refer to a physical item, but instead information. For example, a disk drive is hardware, while a program on a CD is software.
Hardware is a general term that refers to the physical artifacts of a technology. The term artifact means an object produced or shaped by human craft, especially a tool, weapon, or ornament of...
Anything phsical which improves or aid preformance of a PC is Hardware like a keyboard or mouse then inside hard ware would be a motherboard and harddrive. Softaware is the skills or informational...