Re:OS/2 2.0, Summer ’91 Edition
by nickpsecurity on Sunday April 09, 2017 @12:26PM
(#14073008)
"To develop something ground braking, that is clearly ahead of its time (competition) it helps a lot if you have access to better computer resources than others."
Maybe. The reason C and UNIX existed was because they didn't have enough resources to use clearly better languages or OS design. Richards invented the "programmer is in control" philosophy because his crappy ESDAC couldn't run an ALGOL. Chopped off what couldn't fit until he got BCPL. Thompson and Ritchie modified that into C language to work with a PDP-7 and PDP-11. Likewise, after working on MULTICS, Thompson chopped off [good] features of MULTICS trying to fit UNICS, err UNIX, into those same machines. Originally implemented in assembly language since early versions of C were too primitive to get the job done. Final version of C was way less sophisticated than competition doing things like ALGOL or Pascal.
Market demand, accessibility, and social effects that cause spreading seem to combine to increase odds of success more than what hardware is available.
Maybe. The reason C and UNIX existed was because they didn't have enough resources to use clearly better languages or OS design. Richards invented the "programmer is in control" philosophy because his crappy ESDAC couldn't run an ALGOL. Chopped off what couldn't fit until he got BCPL. Thompson and Ritchie modified that into C language to work with a PDP-7 and PDP-11. Likewise, after working on MULTICS, Thompson chopped off [good] features of MULTICS trying to fit UNICS, err UNIX, into those same machines. Originally implemented in assembly language since early versions of C were too primitive to get the job done. Final version of C was way less sophisticated than competition doing things like ALGOL or Pascal.
Market demand, accessibility, and social effects that cause spreading seem to combine to increase odds of success more than what hardware is available.