🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #6162

Procedural languages

#6162
From: Dave Berry
Date: Thu, 12 Jan 1989 19:46
20 lines
1404 bytes
Some people have recently asked which languages are procedural.  The
discussion went on to talk about languages that have procedures.

I've always thought that procedural languages were those in which you
have to specify the procedure that the computer must follow to evaluate
your program.  Non-procedural languages are those that can be viewed as
a static set of definitions.  E.g. pure Prolog programs can be viewed 
as a logic specification, pure functional programs can be viewed as
specifying the result of a set of equations, and Lucid can be viewed
as specifying the result of operations on potentially infinite sequences.

Programs in all these examples can also be interpreted procedurally.
Often, if not always, you have to view them procedurally as well as 
statically when creating them.  But the static view makes them much more
amenable to analysis.


Dave Berry,	Laboratory for Foundations of Computer Science, Edinburgh.
		db%lfcs.ed.ac.uk@nss.cs.ucl.ac.uk
		<Atlantic Ocean>!mcvax!ukc!lfcs!db
Technical Details
Message-ID: <1233@etive.ed.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!ukc!etive!lfcs!db

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!ukc!etive!lfcs!db
From: db@lfcs.ed.ac.uk (Dave Berry)
Newsgroups: comp.lang.misc
Subject: Procedural languages
Message-ID: <1233@etive.ed.ac.uk>
Date: 12 Jan 89 19:46:36 GMT
Sender: news@etive.ed.ac.uk
Reply-To: db@lfcs.ed.ac.uk (Dave Berry)
Organization: Laboratory for the Foundations of Computer Science, Edinburgh U
Lines: 20