On 2015-02-27 20:52, Eric Smith wrote:
  On Fri, Feb 27, 2015 at 11:27 AM, Chuck Guzis
<cclist at sydex.com> wrote:
  It seems to me to be very strange that today
we're coding in a language that
 was developed for a PDP-11 minicomputer. 
 Developed for the PDP-7, actually.  Contrary to popular belief, the
 "++" and "--" operators were NOT the result of the PDP-11 addressing
 modes. 
No, C was developed for/on the PDP-11. Unix was originally implemented
on a PDP-7, but that was all in assembler. It was then ported to the
PDP-11, and then rewritten in C.
And yes, the ++ and -- was not related to the PDP-11 instruction
argument forms, even if they make some of it easier. This has been
publicly explained by DMR in the past. The post/mail should be easy to find.
There is a second discussion about C and the PDP-11, which centers
around the floating point mode, which might actually come from the
PDP-11 architecture peculiarity. (I'm sure someone can dig up the
details of that one if they are interested.)
        Johnny
--
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt at softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol