From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,63ef8c05ac090a41 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,63ef8c05ac090a41 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,63ef8c05ac090a41 X-Google-Attributes: gid103376,public From: Aron Felix Gurski Subject: Re: 4th generation languages Date: 1996/10/17 Message-ID: <32668924.175A@sn.no>#1/1 X-Deja-AN: 190120891 references: to: Roger Martinez content-type: text/plain; charset=us-ascii organization: SN Internett mime-version: 1.0 reply-to: agurski@sn.no newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++ x-mailer: Mozilla 3.0 (Win16; I) Date: 1996-10-17T00:00:00+00:00 List-Id: Roger Martinez wrote: > > I am taking a computer class and my instructor asked me to write a paper > on "4th generation languages". Is this a common term to refer to a group > of currently used languages? I am looking for opinions that will help me > define what this term means. What languages make up the other > generations? > > Replies via email would be greatly appreciated. > > TIA, > Roger 1. Is this a common term to refer to a group of currently used languages? Yes, but less and less frequently. Still most definitely in use in the mainframe world. 2. What languages make up the other generations? 1st generation: machine language (we actually programmed in decimal or octal machine code) 2nd generation: assembler (you have no idea of what an improvement *this* was from the 1st generation!) 3rd generation: the langauges that include FORTRAN, Algol, COBOL, LISP, as well as newer procedural langauges (e.g. Pascal, Modula-2, Modula-3, C(++), Ada 95, Eiffel) 4th generation: usually proprietary languages that include FOCUS, the language used by SAS Institute's products, etc. and more recent languages like xBase (I'd classify APL as 4th generation -- these languages tended to have reserved words that performed *huge* operations, like statistical analyses, in one statement) Good luck with the paper! -- Aron