Compiler, Interpreter and Assembler are

Compiler, Interpreter and Assembler are

System software
Hardware
Application software
None of the above
This question was previously asked in
UPSC CISF-AC-EXE – 2018
The correct answer is (A) System software. Compilers, Interpreters, and Assemblers are programs that are part of the system software stack. They are essential tools used to translate programming code into machine-readable instructions, which are required for the computer hardware to execute programs.
– System software is software that manages and controls computer hardware and provides a platform for running application software. Examples include operating systems, device drivers, utilities, and language processors like compilers and interpreters.
– Compilers translate source code written in a high-level programming language into machine code or an intermediate code all at once before execution.
– Interpreters translate and execute source code line by line.
– Assemblers translate assembly language code into machine code.
– (B) Hardware refers to the physical components of a computer system.
– (C) Application software consists of programs designed for end-users to perform specific tasks, such as word processing (MS-Word), browsing the web (Chrome), or playing games.