Computer Science, asked by anjalitirkey77177394, 2 months ago


Answer the following questions.
1. Write a note on software and its types.

2. Differentiate between different types of translators.

3•How are 1GLs different from 2GLs ?

4•Why were 4GLs developed?

5•Write a note on fifth generation languages (5GLs)•

Answers

Answered by bobbypanjeta7077
3

Explanation:

1)Software is a set of programs, which is designed to perform a well-defined function. A program is a sequence of instructions written to solve a particular problem. There are two types of software − System Software. Application Software.

2)Compiler. A compiler is a translator used to convert high-level programming language to low-level programming language. ...Interpreter. Just like a compiler, is a translator used to convert high-level programming language to low-level programming language. ...

3)1GLs are machine languages. Machine languages are the only languages that the CPU understands and are unreadable by the majority of programmers. Each type of computer has its own machine language. 2GLs are assembly languages.

4)The idea was that it was easier to teach railroad experts to use MAPPER than to teach programmers the "intricacies of railroad operations". One of the early (and portable) languages that had 4GL properties was Ramis developed by Gerald C. Cohen at Mathematica, a mathematical software company.

5)fifth generation (programming) language (5GL) is a grouping of programming languages build on the premise that a problem can be solved, and an application built to solve it, by providing constraints to the program (constraint-based programming), rather than specifying algorithmically how the problem is to be solved (imperative programming).

Similar questions