High-level languages are not concerned with computer but with
A. Assembler
B. Machine code
C. Compiler
D. All of the above
E. None of the above
Answer: Option A
Solution (By Examveda Team)
High-level languages are not concerned with computer but with Assembler. The assembly language is a machine-dependent type of language. A high-level language is a machine-independent type of language. It makes use of the mnemonic codes for operation.Join The Discussion
Comments (5)
Related Questions on Computer Fundamental Miscellaneous
A light sensitive device that converts drawing, printed text or other images into digital form is
A. Keyboard
B. Plotter
C. Scanner
D. OMR
E. None of these
Which protocol provides e-mail facility among different hosts?
A. FTP
B. SMTP
C. TELNET
D. SNMP
E. None of these
The basic architecture of computer was developed by
A. John Von Neumann
B. Charles Babbage
C. Blaise Pascal
D. Garden Moore
E. None of these

✅ Correct Answer: Option E – None of the above
---
🔍 Explanation:
High-level programming languages (like Python, Java, C, etc.) are:
Designed for humans, not for computers.
They are concerned with problem-solving and algorithms, not with how the computer hardware works.
Let's break down the options:
Assembler – used for assembly language, which is low-level and hardware-specific ❌
Machine code – binary instructions directly understood by CPU ❌
Compiler – a tool that converts high-level code into machine code, but not the focus of high-level languages themselves ❌
All of the above – incorrect because high-level languages don't focus on any of them ❌
✅ None of the above – correct, because high-level languages focus on logic, not hardware or low-level code
Here's why "Compiler" is the more accurate answer and why "Assembler" is wrong in this context:
* High-level languages and the computer: High-level languages are designed to be human-readable and abstract away the complexities of the computer's architecture (like its specific instruction set or memory addresses). They are not "concerned with" the low-level details of the computer.
* High-level languages and the compiler: A compiler is a program that translates the entire high-level language source code into machine code (or assembly code). The developer writes the code in a high-level language, and the compiler's job is to bridge the gap between that human-readable code and the computer's machine code. Therefore, the development process of a high-level language is intrinsically linked to its compiler.
* High-level languages and the assembler: An assembler is a program that translates assembly language into machine code. Assembly language is a low-level language that is very close to the computer's machine code. While the output of a compiler can sometimes be assembly language, which is then processed by an assembler, the direct concern of a high-level language developer is not with the assembler itself. The assembler is a tool for a different, lower level of programming. The compiler is the direct tool that takes the high-level language code and starts the translation process.
In summary: The tool that translates high-level language into something the computer can understand is a compiler. The assembler is for a lower level of language (assembly language). Therefore, if a high-level language is not concerned with the computer directly, it is concerned with the compiler that will translate its code. The provided answer and explanation are fundamentally flawed.
the answer must be compiler because high level languages uses either compiler or interpreter to translate the source code to the object code.
Assembler are Used by Assembly language for code translation .
High-level languages are not concerned with computer but with.
An assembler is a type of computer program that interprets software programs written in assembly language into machine language, code and instructions that can be executed by a computer.
An assembler enables software and application developers to access, operate and manage a computer's hardware architecture and components.An assembler is sometimes referred to as the compiler of assembly language. It also provides the services of an interpreter.
An assembler primarily serves as the bridge between symbolically coded instructions written in assembly language and the computer processor, memory and other computational components. An assembler works by assembling and converting the source code of assembly language into object code or an object file that constitutes a stream of zeros and ones of machine code, which are directly executable by the processor.
How it would be ??