Re: Diference between 4GL and 4GL-RDS
Posted in 1993
In article <CFUGB52Q@math.fu-berlin.de>, tkon@leon.nrcps.ariadne-t.gr (Thanassis S. Kontonatsios) writes: |> Does anyone have the time to explain to me what is the difference |> between 4GL and 4GL-RDS ? The original 4GL product translates 4GL into C, which is then passed on to your normal C compiler and loader. RDS generates intermediate language for an interpreter (fglgo) supplied by Informix. Advantages of RDS: 1) The "compile" stage is very fast, speeding the development cycle. 2) You can use the source level debugger (fgldb). Disadvantages: 1) Using functions written in C is less convenient (although still possible). 2) In a large application, there's no easy way to load just the library routines you need, since there's no loader. Advantages of the older 4GL: 1) Faster execution, but in most cases the difference is minimal. 2) You can use the normal loader to select needed library routines. |> Is it a good idea to use 4GL-RDS in a UNIX environment ? I use Informix under Unix (SunOS); I switched to RDS when it became available, and I'm glad I did. -- Harry Bochner bochner@das.harvard.edu