What a different world it would be if IBM had selected the M68000 and UCSD Pascal. Both
seemed
to me to better better choices at the time.
On 30Jun 2016, at 9:15 AM, David
<david(a)kdbarto.org> wrote:
From: Dave Horsfall <dave(a)horsfall.org>
On Wed, 29 Jun 2016, scj(a)yaccman.com wrote:
Pascal had P-code, and gave C a real run,
especially as a teaching
language.
Something I picked up at Uni was that Pascal was never designed for
production use; instead; you debugged your algorithm in it, then ported it
to your language of choice.
I was an active member of the UCSD Pascal project from 77 to 80, and then was with
SofTech MicroSystems for a couple years after that.
An unwritten legacy of the Project was that, according to Professor Ken Bowles, IBM
wanted to use UCSD Pascal as the OS for their new x86 based personal computer. The license
was never worked out as the University of California got overly involved in it. As a
result IBM went with their second choice, some small Redmond based company no one had ever
heard of. So it was intended and, at least IBM thought, it was good enough for production
use.
I also knew of UCSD Pascal programs written to do things such as dentist office billing
and scheduling and other major ‘real world’ tasks. So it wasn’t just an academic project.
I still have UCSD Pascal capable of running in a simulator, though I’ve not run it in a
while. And I have all the source for the OS and interpreter for the Version I.5 and II.0
systems. Being a code pig just means that I need a lot of disk space.
David