From sentto-2719433-6-980515298-gtoal=vt.com@returns.onelist.com  Fri Jan 26 06:48:41 2001
Received: from ml.egroups.com (ml.egroups.com [208.50.144.77]) by admin.vt.com (8.8.5/8.7.3) with SMTP id GAA07178 for <gtoal@vt.com>; Fri, 26 Jan 2001 06:48:40 -0600 (CST)
X-eGroups-Return: sentto-2719433-6-980515298-gtoal=vt.com@returns.onelist.com
Received: from [10.1.4.54] by ml.egroups.com with NNFMP; 26 Jan 2001 13:21:40 -0000
X-Sender: harry.whitfield@ncl.ac.uk
X-Apparently-To: edinburgh-computer-history@egroups.com
Received: (EGP: mail-7_0_2_1); 26 Jan 2001 13:21:36 -0000
Received: (qmail 71149 invoked from network); 26 Jan 2001 13:21:35 -0000
Received: from unknown (10.1.10.26) by l8.egroups.com with QMQP; 26 Jan 2001 13:21:35 -0000
Received: from unknown (HELO cheviot3.ncl.ac.uk) (128.240.233.51) by mta1 with SMTP; 26 Jan 2001 13:21:34 -0000
Received: from [192.100.135.7] (black21.ncl.ac.uk [128.240.1.150]) by cheviot3.ncl.ac.uk (8.10.1/8.10.1) with ESMTP id f0QD3QH27200 for <edinburgh-computer-history@egroups.com>; Fri, 26 Jan 2001 13:03:26 GMT
X-Sender: nhw@burnmoor.ncl.ac.uk (Unverified)
Message-Id: <a05001900b697226e8c83@[192.100.135.7]>
To: edinburgh-computer-history@yahoogroups.com
X-Filter-Version: 2.0 (cheviot3)
From: Harry Whitfield <harry.whitfield@ncl.ac.uk>
MIME-Version: 1.0
Mailing-List: list edinburgh-computer-history@yahoogroups.com; contact edinburgh-computer-history-owner@yahoogroups.com
Delivered-To: mailing list edinburgh-computer-history@yahoogroups.com
Precedence: bulk
List-Unsubscribe: <mailto:edinburgh-computer-history-unsubscribe@yahoogroups.com>
Date: Fri, 26 Jan 2001 13:02:26 +0000
Reply-To: edinburgh-computer-history@yahoogroups.com
Subject: [ed-comp-hist] Other Compilers
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: RO

One of the first compilers written in Buccleuch Place was a music compiler for the new PDP8 by David Rees. If I remember correctly, this compiled up to four voices into an intermediate code, which was then interpreted and played by pulsing the loudspeaker of the PDP8. I think I wrote the interpreter/player.

At the time, we made some tape recordings of our efforts.


During the EMAS project, there was an IMP compiler developed which could measure the vagrancy of an executing program and then rearrange the code to reduce the number of page faults. The compiler on which this was based was abandoned, so this clever idea was never put into production.

The IMP compilers (developed by PDS) which survived were based on the original AA/IMP compilers.

-- 
Emeritus Professor Harry Whitfield, Department of Computing Science,
University of Newcastle, Newcastle upon Tyne, NE1 7RU, UK.
http://www.cs.ncl.ac.uk/~harry.whitfield

To unsubscribe from this group, send an email to:
edinburgh-computer-history-unsubscribe@egroups.com



