4GL

4GL is de afkorting voor 4 (fourth) Generation Language.

4GL is in het Nederlands de vierde generatie programmeertalen.

4GL is een databasetaal die het mogelijk maakt om een instructie zo als:
Find all records where name is "Jordan"
te gebruiken.

4GL is logischer wijs hoger dan andere talen voorafgaande.
Het laagste niveau is machinetaal, die met 0 en 1 werkt.
De assembly taal werkt al met mnemonics zo als JP voor jump en lijkt al meer op engelse woordjes.
Het derde niveau zijn talen zo als BASIC, COBOL, C++ , maar ook platvorm onafhankelijke zo als Java, PHP ect.


Er zijn discussies over 5GL dat deze de opvolger zou moeten zijn en gebaseerd op AI zou moeten werken met gebruikmaking van neurale netwerken.