Answer:
High-level languages.
Step-by-step explanation:
A high-level language is a computer programming language that are closer to human language and enables a computer scientist to write definite computer instructions that are independent of a particular type of computer.
Java is a compiled as well as interpreted language, while C++ is a compiled language only. But both are high-level languages.