4GL is a Computer programming language.
Currently, There exist several companies which propose clones compatible with the original 4GL. They are:
Aubit4GL . Open Source project of 4GL.
It is insensitive with the breakage.
It uses purely procedural instructions (IF, FOR, WHILE, etc) but also of the nonprocedural instructions. For example FINELY allows to create menus (see example in bottom). In the case of FINELY, the program remains between the instructions SMALL and SMALL END. As soon as the user carries out an action, the program checks if it must react. So not it does not do anything, so yes it does what it has to do then returns in the menu and remains there again. That will last until the user asks to leave the program or to close the menu.
This kind of instructions makes the development faster compared to the usual procedural languages (according to the support of course published by Iscariote at the end of the Eighties, the report/ratio is from approximately 1 to 10). The 4GL makes it possible the programs to be divided on several source files (named modules), each one containing part of the functions. This makes it possible to return common the modules containing of the functions used by several programs and thus to avoid rewriting them. A non-standard file indicates to the compiler which modules to compile to constitute a functional program. The screen display is managed by a non-standard file. As much the modules is with the format *.4gl, as much the files of posting (named forms) are files in *.per. The forms contain the provision of the texts and the fields of seizure (and for the forms compatible with the recent versions of the compiler: checkbox, combobox, etc) as well as associated variables. The programs 4gl communicate with the forms via special instructions which associate groups of variables of the program with a group of variables of the form. Finally the exit (towards a printer, an electronic file, etc) is managed by a special type of functions, the functions carryforwards. The image on the left watch the standard architecture of a program 4GL, with the instructions used for the communication enters the various elements.
IIUG (International Informix Users Group) has many forums and tools complementary to the 4GL.
| Random links: | Unsaturated fatty-acid | Villesèquelande | Isaac Doukas Comnène | Érismature routoutou | Rebuilding after the Second world war | Rebecca_Mercuri |