Fourth-generation programming language

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instanceOf Programming language generation
gptkbp:abbreviation gptkb:4GL
gptkbp:example gptkb:Focus
gptkb:SAS
gptkb:PowerBuilder
gptkb:ABAP
gptkb:MATLAB
gptkb:Oracle_Reports
gptkb:Progress_4GL
gptkb:Informix-4GL
R
SQL
gptkbp:feature Query languages
Declarative programming
High-level abstraction
Non-procedural syntax
Rapid application development
Application generators
Data manipulation languages
Domain-specific
Emphasizes ease of use
Less code than 3GLs
Less efficient than 3GLs
Limited control over hardware
Often interpreted
Productivity-oriented
Report generators
Supports GUI development
Supports application prototyping
Supports business intelligence
Supports business logic
Supports data analysis
Supports data entry
Supports data reporting
Supports database access
Supports decision support systems
Supports end-user programming
Supports mathematical modeling
Supports rapid prototyping
Supports report writing
Supports statistical analysis
User-friendly interfaces
gptkbp:followedBy Third-generation programming language
https://www.w3.org/2000/01/rdf-schema#label Fourth-generation programming language
gptkbp:precededBy Fifth-generation programming language
gptkbp:usedFor Report generation
Data manipulation
Database querying
Business application development
gptkbp:bfsParent gptkb:4GL
gptkb:PowerBuilder
gptkbp:bfsLayer 7