Cyhist Apr 15 1997 J
Date: Tue, 15 Apr 1997 22:12:45 -0700
Reply-To: "CYHIST Community Memory: Discussion list on the History of
Cyberspace" <CYHIST@MAELSTROM.STJOHNS.EDU> Sender: "CYHIST Community Memory: Discussion list on the History of
Cyberspace" <CYHIST@MAELSTROM.STJOHNS.EDU> From: Jay Hosler <jhosler@CISCO.COM>
Subject: Re: Origins: fourth generation programming languages?
In-Reply-To: <199704160501.WAA09975@beasley.cisco.com> from "Automatic digest
processor" at Apr 16, 97 01:01:35 am
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit
______________________________________________________________________
Community Memory: Discussion List on the History of Cyberspace ______________________________________________________________________
>David S. Bennahum wrote:
>
>>What is the definition of a "fourth generation" programming language? What are the characteristics of the first three generation languages?
A more meaningful hierarchy, widely published long ago, classified languages as "machine-oriented", "procedure-oriented" and "problem-oriented". I don't know where the 4GL terminology came from, but it corresponds semantically to the notion of problem orientation, in which the constructs dealt with by the programmer are those of the problem itself. Problem-oriented languages facilitated the description of a problem in such a way that a "compiler" could convert the description to a program. One ancient example: DYANA, a language for the expression of electronic circuits, intended is input to simulation and analysis systems.
Jay Hosler
______________________________________________________________________
Reply-To: "CYHIST Community Memory: Discussion list on the History of
Cyberspace" <CYHIST@MAELSTROM.STJOHNS.EDU> Sender: "CYHIST Community Memory: Discussion list on the History of
Cyberspace" <CYHIST@MAELSTROM.STJOHNS.EDU> From: Jay Hosler <jhosler@CISCO.COM>
Subject: Re: Origins: fourth generation programming languages?
In-Reply-To: <199704160501.WAA09975@beasley.cisco.com> from "Automatic digest
processor" at Apr 16, 97 01:01:35 am
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit
______________________________________________________________________
Community Memory: Discussion List on the History of Cyberspace ______________________________________________________________________
>David S. Bennahum wrote:
>
>>What is the definition of a "fourth generation" programming language? What are the characteristics of the first three generation languages?
A more meaningful hierarchy, widely published long ago, classified languages as "machine-oriented", "procedure-oriented" and "problem-oriented". I don't know where the 4GL terminology came from, but it corresponds semantically to the notion of problem orientation, in which the constructs dealt with by the programmer are those of the problem itself. Problem-oriented languages facilitated the description of a problem in such a way that a "compiler" could convert the description to a program. One ancient example: DYANA, a language for the expression of electronic circuits, intended is input to simulation and analysis systems.
Jay Hosler
______________________________________________________________________