Generation
Languages
1st Generation (1940-52) FORTRAN-i
2nd Generation (1952-64) FORTRAN-ii, ALGOL-60,
3rd Generation (1964-71) PL / I, ALGOL - W, ALGOI
SNOBOL, 4 BASIC, C
4th Generation (1971- ) CLUE, ALFARD, UCLID, R
ORACLE
5th Generation (For future) Artificial Intelligence Language computer
Answers
Explanation:
A) first-generation programming language (1GL) is a machine-level programming language.[1]
B) Second-generation programming language (2GL) is a generational way to categorize assembly languages
C) 3GLs are much more machine-independent and more programmer-friendly. This includes features like improved support for aggregate data types, and expressing concepts in a way that favors the programmer, not the computer. A third generation language improves over a second-generation language by having the computer take care of non-essential details. 3GLs are more abstract than previous generations of languages, and thus can be considered higher-level languages than their first- and second-generation counterparts. First introduced in the late 1950s, Fortran, ALGOL, and COBOL are examples of early 3GLs.
D) 4GL languages tend to be specialized toward very specific programming domains.[4][5] 4GL languages may include support for database management, report generation, mathematical optimization, GUI development, or web development.
E) A fifth-generation programming language (5GL) is any programming language based on problem-solving using constraints given to the program, rather than using an algorithm written by a programmer.[6] Most constraint-based and logic programming languages and some other declarative languages are fifth-generation languages.