Bill Gunshannon via cctalk wrote on Mon, 10 Apr 2017 20:59:40 +0000
On 4/10/2017 4:42 PM, Chuck Guzis via cctalk wrote:
Were there any microprocessor chips that
attempted to mimic the
Burroughs B5000 series and natively execute Algol of any flavor?
No, but Western Digital implemented the UCSD P-machine in hardware
selling it as the Pascal Microengine. I always wanted on of those
but I fear few have survived the scrap yard.
This shared most chips with the DEC LSI-11 but used different microcode.
I created this list for one of my talks:
Historical Language Specific Architectures:
- Algol: English Electric KDF9, Burroughs B5000
- APL: Philip Abrams' machine
- Pascal: Western Digital Microengine
- Modula-2: Lilith
- extended Ada: Intel iAPX432
- Lisp: Symbolics, Lisp Machine Inc., Texas Instruments, Xerox D
Machines
- Forth: Novix, Harris RTX-2000, MISC MC17, WISC CPU/16, SC32, MuP21,
MSL16, Ignite, i21, F21, E16, MARC4, QSP16, TF2216, Steamer16,
MicroCore,J1, SC20, F18 GA144
- Java: picoJava, aj102, Cjip, Komodo, FemtoJava, ARM Jazelle,JOP, SHAP,
MAJIC
- Smalltalk: Xerox D Machines, Katana32, Swamp, AI32, SOAR, COM,
Rekursive, Mushroom, J-Machine
I expect this list is not complete. Note that I don't include computers
created for a specific language using a conventional processor, like the
APL computers MCM/70, IBM 5100 and Ampere WS-1.
Some architectures that are considered general purpose have included
features to support specific languages. The original 8086 was good at
running Pascal, but pretty bad at C, for examle (this was fixed in the
386). The National 32016 tried to support Modula-2 (and Ada) which
forced the 68020 to add matching features, which then were dropped from
the 68030 as it became obvious that C had won the language wars of the
1980s.
About the original question, since the Burroughs architecture was
eventually implemented as a microprocessor you can say that this was
designed to run Algol:
http://www.cpushack.com/2015/04/18/the-forgotten-ones-unisys-scamp-d-mai
nframe/
-- Jecel