Hard to believe the 8086 chip was “optimized” for anything. The instruction set was designed for programming terminals. The iapx32 was designed to run higher level languages (Ada) but despite how “nicely” it implemented this, it couldn’t counter the fact that it was molasses slow doing anything. It was easier to build craftier compilers than trying to burn the smarts into silicon. > On Jun 27, 2016, at 4:20 PM, John Cowan wrote: > > Ronald Natalie scripsit: > >> Sure, it was a long time ago, but I’ll tell you what I remember. >> The one thing I do remember is that the SV /bin/sh was written in >> these horrendous macros that sort of made it look like algol or >> something. > > I've always wondered what would have happened if Algol 68 (brought back > from England by Bourne) had out-competed C at Bell Labs, and had become > the dominant programming language of Unix. Probably the commercial > world would have standardized on Pascal, something that almost happened > (the x86 chip is optimized for Pascal in several ways). > > -- > John Cowan http://www.ccil.org/~cowan cowan at ccil.org > "But I am the real Strider, fortunately," he said, looking down at them > with his face softened by a sudden smile. "I am Aragorn son of Arathorn, > and if by life or death I can save you, I will."