Definitions

fourth-generation language - Computer Definition

A non-procedural programming language that requires less coding than lower-level languages. Command-line languages that come with operating systems and database management systems (DBMSs) are fourth-generation languages (4GLs), as are query languages and report writers. Any language with English-like commands that does not require traditional input-process-output logic falls into this category. In addition, software tools that uses graphical interfaces for building applications or generating queries are also considered fourth generation. Underlying the menus and buttons are fourth-generation command structures that are activated with a click of the mouse. First-, Second- and Third-Generation Languages First-generation languages are binary machine languages. Second-generation languages are machine-dependent assembly languages, and third-generation languages (3GLs) are high-level programming languages, such as FORTRAN, COBOL, BASIC, Pascal, C/C++ and Java. Many languages are actually a mix of both third- and fourth-generation languages. The following dBASE example shows the difference in syntax to open a customer file and display names and cities. In the 3GL language, the test for end of file and the loop to go back to the top and repeat the process are necessary. In second-generation languages, the specific screen columns must be identified. Contrast with non-procedural language. See compiler, machine language and assembly language. dBASE dBASE Procedural Non-Procedural 3GL Language 4GL Language use customerFile use customerFile do while .not. eof() list name, city ? name, city skip enddo

Computer Desktop Encyclopedia THIS DEFINITION IS FOR PERSONAL USE ONLY All other reproduction is strictly prohibited without permission from the publisher. © 1981-2017 The Computer Language Company Inc. All rights reserved.
  • Link/Cite
Link to this page

Cite this page

MLA Style

"Fourth-generation language." YourDictionary. LoveToKnow. www.yourdictionary.com/fourth-generation-language.

APA Style

Fourth-generation language. (n.d.). In YourDictionary. Retrieved from https://www.yourdictionary.com/fourth-generation-language

  • Dictionary
  • Thesaurus
  • Examples
    • See in a sentence
    • Example articles
  • Quotes
    • Famous Quotes
    • Quote Articles
  • Spanish
    • Spanish-English Translation
    • Reference
  • Reference
    • Education
    • ESL
    • Grammar
    • Abbreviations
    • Biography
    • Books & Literature
    • Examples
    • Foreign Languages
    • Resources
    • Slideshows
  • Word Finder
    • 4 Pics 1 Word Answers
    • Anagram Solver
    • Scrabble Dictionary
    • Unscramble
    • Word Cookies Cheat
    • Scrabble Checker
    • Words With Friends Cheat
    • More Games
Share
  • Dictionary
  • Thesaurus
  • Examples
    • See in a sentence
    • Example articles
  • Quotes
    • Famous Quotes
    • Quote Articles
  • Spanish
    • Spanish-English Translation
    • Reference
  • Reference
    • Education
    • ESL
    • Grammar
    • Abbreviations
    • Biography
    • Books & Literature
    • Examples
    • Foreign Languages
    • Resources
    • Slideshows
  • Word Finder
    • 4 Pics 1 Word Answers
    • Anagram Solver
    • Scrabble Dictionary
    • Unscramble
    • Word Cookies Cheat
    • Scrabble Checker
    • Words With Friends Cheat
    • More Games
Share
  • Home
  • Dictionary Definitions
  • fourth-generation language

Also Mentioned In


  • third-generation language
  • spoken language
  • non-procedural language
  • 4GL
  • QMF
  • CA-RAMIS
  • yonsei
  • ACCELL/SQL
  • computer generations
  • cefozopran

WORDS NEAR fourth-generation language IN THE DICTIONARY


  • fourth-finger
  • fourth-freedom-rights
  • fourth-gear
  • fourth-generation computer
  • fourth-generation language
  • fourth-grade
  • fourth-grades
  • fourth-normal-form
  • Fourth of July
  • fourth-of-july
Word Finder Scrabble® points: 33 More on Word Finder →
Send your feedback to YourDictionary
Get our free Amazon Alexa Skills!

Join YourDictionary today

By continuing, you agree to our Terms of Use and Privacy Policy.

Please set a username for yourself.
People will see it as Author Name with your public flash cards.