pierreware

...because create and learn matters

  • Increase font size
  • Default font size
  • Decrease font size
Home Informatics Computer science Fourth-generation programming languages

Fourth-generation programming languages

A programming language or programming environment designed with a specific purpose in mind, such as the development of commercial business software. In short : 4GL. In the history of computer science, the 4GL followed the 3GL in an upward trend toward higher abstraction and statement power.

4-GL_small

All 4GLs are designed to reduce programming effort, the time it takes to develop software, and the cost of software development. They are not always successful in this task, sometimes resulting in inelegant and unmaintainable code.

The syntax used in 4GL is very close to human language, an improvement from the pervious generation of languages. 4GL languages are typically used to access databases and include SQL and ColdFusion, among others.

Fourth-generation languages have often been compared to domain-specific programming languages (DSLs). Some researchers state that 4GLs are a subset of DSLs.

 

French (Fr)English (United Kingdom)