TERMIUM Plus®
The Government of Canada’s terminology and linguistic data bank.
FOURTH GENERATION LANGUAGE [14 records]
Record 1 - internal organization data 2011-07-06
Record 1, English
Record 1, Subject field(s)
- Trade Names
- Programming Languages
Record 1, Main entry term, English
- FOCUS®
1, record 1, English, FOCUS%C2%AE
correct, trademark
Record 1, Abbreviations, English
Record 1, Synonyms, English
Record 1, Textual support, English
Record number: 1, Textual support number: 1 DEF
A fourth generation language. 2, record 1, English, - FOCUS%C2%AE
Record number: 1, Textual support number: 1 OBS
FOCUS®: A trademark of Information Builder’s. 2, record 1, English, - FOCUS%C2%AE
Record 1, Key term(s)
- FOCUS
Record 1, French
Record 1, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 1, Main entry term, French
- FOCUS®
1, record 1, French, FOCUS%C2%AE
correct, trademark
Record 1, Abbreviations, French
Record 1, Synonyms, French
Record 1, Textual support, French
Record number: 1, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 1, French, - FOCUS%C2%AE
Record number: 1, Textual support number: 2 OBS
FOCUS® : Marque de commerce de Information Builder's. 2, record 1, French, - FOCUS%C2%AE
Record 1, Key term(s)
- FOCUS
Record 1, Spanish
Record 1, Textual support, Spanish
Record 2 - internal organization data 2011-07-06
Record 2, English
Record 2, Subject field(s)
- Trade Names
- Programming Languages
Record 2, Main entry term, English
- Oracle®
1, record 2, English, Oracle%C2%AE
correct, trademark
Record 2, Abbreviations, English
Record 2, Synonyms, English
Record 2, Textual support, English
Record number: 2, Textual support number: 1 OBS
A fourth generation language. 2, record 2, English, - Oracle%C2%AE
Record number: 2, Textual support number: 2 OBS
A trademark of Oracle Technology Network. 2, record 2, English, - Oracle%C2%AE
Record 2, Key term(s)
- Oracle
Record 2, French
Record 2, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 2, Main entry term, French
- Oracle®
1, record 2, French, Oracle%C2%AE
correct, trademark
Record 2, Abbreviations, French
Record 2, Synonyms, French
Record 2, Textual support, French
Record number: 2, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 2, French, - Oracle%C2%AE
Record number: 2, Textual support number: 2 OBS
Marque de commerce de Oracle Technology Network. 2, record 2, French, - Oracle%C2%AE
Record 2, Key term(s)
- Oracle
Record 2, Spanish
Record 2, Textual support, Spanish
Record 3 - internal organization data 2011-07-06
Record 3, English
Record 3, Subject field(s)
- Trade Names
- Programming Languages
Record 3, Main entry term, English
- dBASE®
1, record 3, English, dBASE%C2%AE
correct, trademark
Record 3, Abbreviations, English
Record 3, Synonyms, English
Record 3, Textual support, English
Record number: 3, Textual support number: 1 OBS
A fourth generation language. 2, record 3, English, - dBASE%C2%AE
Record number: 3, Textual support number: 2 OBS
A trademark of Data Based Intelligence, Inc. 2, record 3, English, - dBASE%C2%AE
Record 3, Key term(s)
- dBASE
Record 3, French
Record 3, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 3, Main entry term, French
- dBASE®
1, record 3, French, dBASE%C2%AE
correct, trademark
Record 3, Abbreviations, French
Record 3, Synonyms, French
Record 3, Textual support, French
Record number: 3, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 3, French, - dBASE%C2%AE
Record number: 3, Textual support number: 2 OBS
Marque de commerce de Data Based Intelligence, Inc. 2, record 3, French, - dBASE%C2%AE
Record 3, Key term(s)
- dBASE
Record 3, Spanish
Record 3, Textual support, Spanish
Record 4 - internal organization data 2011-07-06
Record 4, English
Record 4, Subject field(s)
- Trade Names
- Programming Languages
Record 4, Main entry term, English
- Mark IV®
1, record 4, English, Mark%20IV%C2%AE
correct, trademark
Record 4, Abbreviations, English
Record 4, Synonyms, English
Record 4, Textual support, English
Record number: 4, Textual support number: 1 OBS
A fourth generation language. 2, record 4, English, - Mark%20IV%C2%AE
Record number: 4, Textual support number: 2 OBS
A trademark of Sterling Software, Inc. 2, record 4, English, - Mark%20IV%C2%AE
Record 4, Key term(s)
- Mark IV
Record 4, French
Record 4, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 4, Main entry term, French
- Mark IV®
1, record 4, French, Mark%20IV%C2%AE
correct, trademark
Record 4, Abbreviations, French
Record 4, Synonyms, French
Record 4, Textual support, French
Record number: 4, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 4, French, - Mark%20IV%C2%AE
Record number: 4, Textual support number: 2 OBS
Marque de commerce de Sterling Software, Inc. 2, record 4, French, - Mark%20IV%C2%AE
Record 4, Key term(s)
- Mark IV
Record 4, Spanish
Record 4, Textual support, Spanish
Record 5 - internal organization data 2011-07-06
Record 5, English
Record 5, Subject field(s)
- Trade Names
- Programming Languages
Record 5, Main entry term, English
- COGNOS®
1, record 5, English, COGNOS%C2%AE
correct, trademark
Record 5, Abbreviations, English
Record 5, Synonyms, English
Record 5, Textual support, English
Record number: 5, Textual support number: 1 OBS
A fourth generation language. 2, record 5, English, - COGNOS%C2%AE
Record number: 5, Textual support number: 2 OBS
A trademark of IBM. 2, record 5, English, - COGNOS%C2%AE
Record 5, Key term(s)
- COGNOS
Record 5, French
Record 5, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 5, Main entry term, French
- COGNOS®
1, record 5, French, COGNOS%C2%AE
correct, trademark
Record 5, Abbreviations, French
Record 5, Synonyms, French
Record 5, Textual support, French
Record number: 5, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 5, French, - COGNOS%C2%AE
Record number: 5, Textual support number: 1 CONT
Marque de commerce d'IBM. 2, record 5, French, - COGNOS%C2%AE
Record 5, Key term(s)
- COGNOS
Record 5, Spanish
Record 5, Textual support, Spanish
Record 6 - internal organization data 2011-07-06
Record 6, English
Record 6, Subject field(s)
- Trade Names
- Programming Languages
Record 6, Main entry term, English
- Mantis®
1, record 6, English, Mantis%C2%AE
correct, trademark
Record 6, Abbreviations, English
Record 6, Synonyms, English
Record 6, Textual support, English
Record number: 6, Textual support number: 1 OBS
A fourth generation language. 2, record 6, English, - Mantis%C2%AE
Record number: 6, Textual support number: 2 OBS
A trademark of Cincom Systems, Inc. 2, record 6, English, - Mantis%C2%AE
Record 6, Key term(s)
- Mantis
Record 6, French
Record 6, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 6, Main entry term, French
- Mantis®
1, record 6, French, Mantis%C2%AE
correct, trademark
Record 6, Abbreviations, French
Record 6, Synonyms, French
Record 6, Textual support, French
Record number: 6, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 6, French, - Mantis%C2%AE
Record number: 6, Textual support number: 2 OBS
Marque de commerce de Cincom Systems, Inc. 2, record 6, French, - Mantis%C2%AE
Record 6, Key term(s)
- Mantis
Record 6, Spanish
Record 6, Textual support, Spanish
Record 7 - internal organization data 2011-07-06
Record 7, English
Record 7, Subject field(s)
- Trade Names
- Programming Languages
Record 7, Main entry term, English
- Easytrieve®
1, record 7, English, Easytrieve%C2%AE
correct, trademark
Record 7, Abbreviations, English
Record 7, Synonyms, English
Record 7, Textual support, English
Record number: 7, Textual support number: 1 OBS
A fourth generation language. 2, record 7, English, - Easytrieve%C2%AE
Record number: 7, Textual support number: 2 OBS
A trademark of Computer Associated International Inc. 2, record 7, English, - Easytrieve%C2%AE
Record 7, Key term(s)
- Easytrieve
Record 7, French
Record 7, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 7, Main entry term, French
- Easytrieve®
1, record 7, French, Easytrieve%C2%AE
correct, trademark
Record 7, Abbreviations, French
Record 7, Synonyms, French
Record 7, Textual support, French
Record number: 7, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 7, French, - Easytrieve%C2%AE
Record number: 7, Textual support number: 2 OBS
Marque de commerce de Computer Associated International Inc. 2, record 7, French, - Easytrieve%C2%AE
Record 7, Key term(s)
- Easytrieve
Record 7, Spanish
Record 7, Textual support, Spanish
Record 8 - internal organization data 2011-07-06
Record 8, English
Record 8, Subject field(s)
- Trade Names
- Programming Languages
Record 8, Main entry term, English
- NATURAL®
1, record 8, English, NATURAL%C2%AE
correct, trademark
Record 8, Abbreviations, English
Record 8, Synonyms, English
Record 8, Textual support, English
Record number: 8, Textual support number: 1 OBS
A fourth generation language. 2, record 8, English, - NATURAL%C2%AE
Record number: 8, Textual support number: 2 OBS
A trademark of Software AG 2, record 8, English, - NATURAL%C2%AE
Record 8, Key term(s)
- NATURAL
Record 8, French
Record 8, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 8, Main entry term, French
- NATURAL®
1, record 8, French, NATURAL%C2%AE
correct, trademark
Record 8, Abbreviations, French
Record 8, Synonyms, French
Record 8, Textual support, French
Record number: 8, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 8, French, - NATURAL%C2%AE
Record number: 8, Textual support number: 2 OBS
Marque de commerce de Software AG 2, record 8, French, - NATURAL%C2%AE
Record 8, Key term(s)
- NATURAL
Record 8, Spanish
Record 8, Textual support, Spanish
Record 9 - internal organization data 2011-07-06
Record 9, English
Record 9, Subject field(s)
- Trade Names
- Programming Languages
Record 9, Main entry term, English
- Mapper®
1, record 9, English, Mapper%C2%AE
correct, trademark
Record 9, Abbreviations, English
Record 9, Synonyms, English
Record 9, Textual support, English
Record number: 9, Textual support number: 1 OBS
A fourth generation language. 2, record 9, English, - Mapper%C2%AE
Record number: 9, Textual support number: 2 OBS
A trademark of Sperry Corporation 2, record 9, English, - Mapper%C2%AE
Record 9, Key term(s)
- Mapper
Record 9, French
Record 9, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 9, Main entry term, French
- Mapper®
1, record 9, French, Mapper%C2%AE
correct, trademark
Record 9, Abbreviations, French
Record 9, Synonyms, French
Record 9, Textual support, French
Record number: 9, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 9, French, - Mapper%C2%AE
Record number: 9, Textual support number: 2 OBS
Marque de commerce de Sperry Corporation 2, record 9, French, - Mapper%C2%AE
Record 9, Key term(s)
- Mapper
Record 9, Spanish
Record 9, Textual support, Spanish
Record 10 - internal organization data 2011-07-06
Record 10, English
Record 10, Subject field(s)
- Trade Names
- Programming Languages
Record 10, Main entry term, English
- Ideal®
1, record 10, English, Ideal%C2%AE
correct, trademark
Record 10, Abbreviations, English
Record 10, Synonyms, English
Record 10, Textual support, English
Record number: 10, Textual support number: 1 OBS
A fourth generation language. 2, record 10, English, - Ideal%C2%AE
Record number: 10, Textual support number: 2 OBS
A trademark of Applied Data Research Ltd. 2, record 10, English, - Ideal%C2%AE
Record 10, Key term(s)
- Ideal
Record 10, French
Record 10, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 10, Main entry term, French
- Ideal®
1, record 10, French, Ideal%C2%AE
correct, trademark
Record 10, Abbreviations, French
Record 10, Synonyms, French
Record 10, Textual support, French
Record number: 10, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 10, French, - Ideal%C2%AE
Record number: 10, Textual support number: 2 OBS
Marque de commerce de Applied Data Research Ltd. 2, record 10, French, - Ideal%C2%AE
Record 10, Key term(s)
- Ideal
Record 10, Spanish
Record 10, Textual support, Spanish
Record 11 - internal organization data 2011-06-16
Record 11, English
Record 11, Subject field(s)
- Trade Names
- Programming Languages
Record 11, Main entry term, English
- RAMIS II™
1, record 11, English, RAMIS%20II%26trade%3B
correct, trademark
Record 11, Abbreviations, English
Record 11, Synonyms, English
Record 11, Textual support, English
Record number: 11, Textual support number: 1 OBS
A fourth generation language. 2, record 11, English, - RAMIS%20II%26trade%3B
Record number: 11, Textual support number: 2 OBS
RAMIS II™: A trademark of On-Line Software International. 2, record 11, English, - RAMIS%20II%26trade%3B
Record 11, Key term(s)
- RAMIS II
Record 11, French
Record 11, Domaine(s)
- Appellations commerciales
- Langages de programmation
Record 11, Main entry term, French
- RAMIS II
1, record 11, French, RAMIS%20II
correct, trademark, see observation, masculine noun
Record 11, Abbreviations, French
Record 11, Synonyms, French
Record 11, Textual support, French
Record number: 11, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 11, French, - RAMIS%20II
Record number: 11, Textual support number: 2 OBS
RAMIS IIMC : Marque de commerce de la compagnie On-Line Software International. 2, record 11, French, - RAMIS%20II
Record 11, Spanish
Record 11, Textual support, Spanish
Record 12 - internal organization data 2004-08-06
Record 12, English
Record 12, Subject field(s)
- Programming Languages
Record 12, Main entry term, English
- fourth-generation language
1, record 12, English, fourth%2Dgeneration%20language
correct, standardized
Record 12, Abbreviations, English
Record 12, Synonyms, English
- fourth generation language 2, record 12, English, fourth%20generation%20language
correct
- FGL 3, record 12, English, FGL
correct
- FGL 3, record 12, English, FGL
- 4th generation language 4, record 12, English, 4th%20generation%20language
- 4GL 5, record 12, English, 4GL
correct, standardized
- 4th GL 4, record 12, English, 4th%20GL
correct
- 4GL 5, record 12, English, 4GL
Record 12, Textual support, English
Record number: 12, Textual support number: 1 DEF
A high-level language that allows a user, not necessarily a programmer, to write statements in near-natural language, that has a ratio of machine instructions to simple statements much higher than that of a third-generation language, and that elevates the level of abstraction at which the user may work beyond that of previous generations of programming languages. 6, record 12, English, - fourth%2Dgeneration%20language
Record number: 12, Textual support number: 2 DEF
A very high level nonprocedural language that gives the end user the opportunity to access and process information more easily. 7, record 12, English, - fourth%2Dgeneration%20language
Record number: 12, Textual support number: 1 CONT
dBASE is a fourth-generation language. 6, record 12, English, - fourth%2Dgeneration%20language
Record number: 12, Textual support number: 1 OBS
fourth-generation language(4GL) : Term and definition standardized by ISO/IEC. 8, record 12, English, - fourth%2Dgeneration%20language
Record 12, French
Record 12, Domaine(s)
- Langages de programmation
Record 12, Main entry term, French
- langage de quatrième génération
1, record 12, French, langage%20de%20quatri%C3%A8me%20g%C3%A9n%C3%A9ration
correct, masculine noun, standardized
Record 12, Abbreviations, French
- L4G 2, record 12, French, L4G
correct
Record 12, Synonyms, French
- langage de programmation de quatrième génération 2, record 12, French, langage%20de%20programmation%20de%20quatri%C3%A8me%20g%C3%A9n%C3%A9ration
correct, masculine noun
Record 12, Textual support, French
Record number: 12, Textual support number: 1 DEF
Langage de haut niveau qui permet à un utilisateur, non nécessairement programmeur, d'écrire des instructions dans un langage presque naturel, disposant d'un coefficient d'instructions machines pour chacune de ses instructions simples bien supérieur à celui d'un langage de troisième génération et qui élève le niveau d'abstraction auquel l'utilisateur peut travailler, bien au-delà des générations précédentes de langages de programmation. 3, record 12, French, - langage%20de%20quatri%C3%A8me%20g%C3%A9n%C3%A9ration
Record number: 12, Textual support number: 2 DEF
Langage non procédural de très haut niveau fait pour s'approcher le plus possible du langage de l'utilisateur. 4, record 12, French, - langage%20de%20quatri%C3%A8me%20g%C3%A9n%C3%A9ration
Record number: 12, Textual support number: 1 CONT
dBASE est un langage de quatrième génération. 3, record 12, French, - langage%20de%20quatri%C3%A8me%20g%C3%A9n%C3%A9ration
Record number: 12, Textual support number: 1 OBS
langage de quatrième génération : Terme et définition normalisés par l'ISO/CEI. 5, record 12, French, - langage%20de%20quatri%C3%A8me%20g%C3%A9n%C3%A9ration
Record 12, Spanish
Record 12, Campo(s) temático(s)
- Lenguaje de programación
Record 12, Main entry term, Spanish
- lenguaje de cuarta generación
1, record 12, Spanish, lenguaje%20de%20cuarta%20generaci%C3%B3n
correct, masculine noun
Record 12, Abbreviations, Spanish
Record 12, Synonyms, Spanish
Record 12, Textual support, Spanish
Record number: 12, Textual support number: 1 DEF
Lenguaje fácil de comprender que no es de procedimientos. 1, record 12, Spanish, - lenguaje%20de%20cuarta%20generaci%C3%B3n
Record 13 - internal organization data 1987-12-15
Record 13, English
Record 13, Subject field(s)
- Programming Languages
Record 13, Main entry term, English
- ADF
1, record 13, English, ADF
correct
Record 13, Abbreviations, English
Record 13, Synonyms, English
Record 13, Textual support, English
Record number: 13, Textual support number: 1 OBS
A fourth generation language. 2, record 13, English, - ADF
Record 13, French
Record 13, Domaine(s)
- Langages de programmation
Record 13, Main entry term, French
- ADF
1, record 13, French, ADF
correct
Record 13, Abbreviations, French
Record 13, Synonyms, French
Record 13, Textual support, French
Record number: 13, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 13, French, - ADF
Record 13, Spanish
Record 13, Textual support, Spanish
Record 14 - internal organization data 1987-12-15
Record 14, English
Record 14, Subject field(s)
- Programming Languages
Record 14, Main entry term, English
- ADS/O
1, record 14, English, ADS%2FO
correct
Record 14, Abbreviations, English
Record 14, Synonyms, English
Record 14, Textual support, English
Record number: 14, Textual support number: 1 OBS
A fourth generation language. 2, record 14, English, - ADS%2FO
Record 14, French
Record 14, Domaine(s)
- Langages de programmation
Record 14, Main entry term, French
- ADS/O
1, record 14, French, ADS%2FO
correct
Record 14, Abbreviations, French
Record 14, Synonyms, French
Record 14, Textual support, French
Record number: 14, Textual support number: 1 OBS
Langage de quatrième génération. 2, record 14, French, - ADS%2FO
Record 14, Spanish
Record 14, Textual support, Spanish
Copyright notice for the TERMIUM Plus® data bank
© Public Services and Procurement Canada, 2025
TERMIUM Plus®, the Government of Canada's terminology and linguistic data bank
A product of the Translation Bureau
Features
Language Portal of Canada

Access a collection of Canadian resources on all aspects of English and French, including quizzes.
Writing tools

The Language Portal’s writing tools have a new look! Easy to consult, they give you access to a wealth of information that will help you write better in English and French.
Glossaries and vocabularies

Access Translation Bureau glossaries and vocabularies.
- Date Modified: