Computer Science, asked by asifamuneer2, 5 hours ago

modern languages use. (a) compiler (b) interpreter (c) converter (d) Assembler​

Answers

Answered by mubashirayaz44
2

Answer:

(a) compiler

Explanation:

Compliers are used by programming languages like C and C++ and programming language are just like modern language.

Answered by vk3267517
1

Answer:

compiler

Explanation:

Language Processors –

Compilers, and interpreters, translate programs written in high-level languages into code that a laptop computer understands. And assemblers translate programs written in low-level or artificial language into code. at intervals the compilation methodology, there are several stages. to help programmers write error-free code, tools are accessible.

Assembly language is machine-dependent, still, methodology accustomed to representing directions in it does not appear to be directly intelligible by machines and problem-oriented language is machine-independent. A laptop computer understands directions in code, i.e. at intervals the sort of 0s and 1s. it is a tedious task to place writing a bug directly in code. The programs are written mostly in high-level languages like Java, C++, Python, etc., and are referred to as code computer files. These code computer files cannot be read directly by the laptop and maybe regenerate into machine language to be dead. Hence, a special translator system code is used to translate the program written terribly} very problem-oriented language into code is known as Language Processor and conjointly the program once translated into code (object program/object code).

The language processors are any of the following three types:

1. Compiler :

The language processor that reads the total program written in problem-oriented language as a complete in one go and interprets it into the identical program in machine language is known as a Compiler. Example: C, C++, C#, Java.

In a compiler, the code computer file is translated to code successfully if it's free of errors. The compiler specifies the errors at the tip of the compilation with line numbers once there are any errors at intervals in the code computer file. The errors ought to be removed before the compiler can successfully recompile the code computer file yet again

2. software :

The computer program is used to translate the program written in artificial language into code. The program is the associate input of associate software that contains artificial language directions. The output generated by {the computer |the laptop} program machines is that the pc code or code intelligible by the pc. software is the primary interface that is ready to communicate humans with the machine. we'd like associate software to fill the gap between humans and machines so that they can communicate with each other. code written in artificial language could be a few reasonably mnemonics(instructions) like ADD, MUL, MUX, SUB, DIV, MOV then on. and conjointly the pc program is ready to convert this methodology into code. Here, this methodology to boot relies on the planning of the machine.

For example, the planning of intel 8085 and intel 8086 is wholly different.

3. Interpreter :

The translation of 1 statement of the program into code is finished by a language processor And executes instantly before moving on to the succeeding line known as an associate interpreter. If there is a blunder at intervals in the statement, the interpreter terminates its translating methodology at that statement and displays a slip-up message. The interpreter moves on to the succeeding line for execution exclusively once the removal of error is. associate Interpreter directly executes directions written {in a|during a|in associate exceedingly|in a very} programming or scripting language whereas not previously dynamical them to associate code or code.

Example: Perl, Python, and Matlab.

Hence modern languages use the compiler

#SPJ3

Attachments:
Similar questions