Search Header Logo
Recap 5th,6th GL

Recap 5th,6th GL

Assessment

Presentation

English

12th Grade

Practice Problem

Hard

Created by

Giulia Delogu

Used 1+ times

FREE Resource

7 Slides • 0 Questions

2

Fifth Generation Languages (5GL):

  • Definition: 5GLs are programming languages focused on solving problems using given constraints without requiring detailed algorithms from programmers.

  • Approach: Based on constraint-based programming, logic programming, and some declarative languages.

3

Fifth Generation Languages (5GL):

  • Limitations: Mainly used in artificial intelligence research; challenging to automate constraint definition without human insight.

  • Examples: Prolog, OPS5, Mercury.

  • 1980s Expectations: Initially considered the future, some predicted they would replace other high-level languages.

4

Fifth Generation Languages (5GL):

  • Limitations: Mainly used in artificial intelligence research; challenging to automate constraint definition without human insight.

  • Examples: Prolog, OPS5, Mercury.

  • 1980s Expectations: Initially considered the future, some predicted they would replace other high-level languages.

5

Sixth Generation Languages (6GL):

  • Definition: 6GLs are very high-level programming languages characterized by extreme abstraction, often using natural language processing.

  • Nature: Can be domain-specific or general-purpose, applying natural language processing for functionality.

6

  • Functioning: Involves a natural language processor analyzing commands, invoking an interlanguage decompiler, rewriting in a common high-level language, then further rewriting into assembly language or machine code.

  • Execution: Commands are executed by the central processing unit.

  • Example: Represents a futuristic approach to programming languages.

7

  • Functioning: Involves a natural language processor analyzing commands, invoking an interlanguage decompiler, rewriting in a common high-level language, then further rewriting into assembly language or machine code.

  • Execution: Commands are executed by the central processing unit.

  • Example: Represents a futuristic approach to programming languages.