Which is represented from high level to low level in C++; COBOL; JAVA etc.

Which is represented from high level to low level in C++; COBOL; JAVA etc.
A: Hardware
B: Firmware
C: Software
D: None of these

Languages like C++; COBOL; and Java are high-level software abstractions. They compile/interpret down to machine code. Hardware and firmware operate at lower layers.