• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/4

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

4 Cards in this Set

  • Front
  • Back

Fourth Generation Languages

First generation languages


Machine languages


Second generation languages


Assembly languages


Third generation languages High-level languages (COBOL, FORTRAN, C, C++, Java)


One 3GL statement ~ 5–10 assembly language statements


Fourth generation languages (4GLs)


Examples: Python, Ruby , ADF


Each 4GL statement ~ 30 – 50 assembly Language statements

Fourth Generation Languages (cont.)

4GLs intended to


Speed up application-building


Result in applications that are easy to buildand quick to change


Reducing maintenance costs


Simplify debugging


More user friendly


Leading to end-user programming

Productivity Increases with 4GL

Not uniformly rosy


Playtex used ADF, obtained an 80 to 1productivity increase over COBOL


However, Playtex then used COBOL for laterapplications


4GL productivity sometimes increases 10 to 1over COBOL have been reported

Programming Standards

Select appropriate standards


Do not expect a standard can be universallyapplicable


Standard must be machine checkable


Standards should not make softwaredevelopment difficult


Overly restrictive standards arecounterproductive