A language translator is a program that converts code written in one programming language into another. Assemblers translate assembly language to machine code. Compilers translate high-level language (like C++, Java) into machine code or an intermediate form. Interpreters execute high- level language code directly, translating and executing it line by line. A Linker, however, is a program that takes one or more object files (produced by a compiler or assembler) and combines them with necessary library code to create an executable program. It resolves references between different code modules but does not perform language translation itself.
Which one of the following is not a language translator?
Asked in UPSC CISF AC EXE 2019 · Topic: Hardware and Software Fundamentals (System Software: Compilers, Interpreters, Assemblers, Linkers, Loaders, Utility Software)
More Information and Communication Technology questions
- Which one of the following is not a function of operating system?
- Operating System is a/an __________. A) Software B) Hardware C) Firmware D) Industryware
- Which of the following are resources of operating system ?
- During boosting, the operating system checks every peripheral unit. This procedure is known as
- What is the primary purpose of the boot process ?
- Consider the following statements : (i) In computer parlance, daemon is a malicious virus of enormous damaging capabilities. (ii) In computer parlance, daemon is an invisible storage device. (iii) In computer parlance, daemon is a process in an operating system that runs in the background. (iv) The use of the word daemon in computer parlance was inspired by Maxwell's demon of physics and thermodynamics. Which of the statements given above is/are correct?
- The process of loading the Operating System in memory is called
- The Startup Program (boot loader) that loads the operating system into primary memory, is stored in-
All 1,360 Information and Communication Technology questions →