Grant Edwards @ Mon, 18 Feb 2008 14:20:12 +0000 (UTC) > > On 2008-02-18, Oleg Verych <[email protected]> wrote: >> Oleg Verych @ Fri, 15 Feb 2008 03:56:28 +0000 (UTC) >> [] >>> This is problem of high-level design, or blame whatever you want (e.g. >>> 8-bit past, Intel+MS hegemony, C and its "implementation-defined"), but >>> not msp430 toolchain. >>> >>> C was meant to be a macro-language for PDP-11 or something like that. And >>> all this is *text*. 30+ years of C, 20+ years of diff + patch -- >>> something is very strange with _modern software technology_. >> >> Yes, *(--i)/*(i++) make such impression: >> >> + http://en.wikipedia.org/wiki/TI_MSP430 >> `+ http://en.wikipedia.org/wiki/PDP-11 >> "A popular but false folk myth is that the instruction set architecture >> of the PDP-11 influenced the idiomatic use of the C programming >> language." > > IIRC, those addressing modes were copied from C's predecessor > language BCPL, which was initially developed on a something > older than a PDP-11 that didn't have such addressing modes at > the machine instruction level.
~40 years ago, then. It's funny to read about famous PDP-11 on MSP430 wikipedia page. I really didn't it see before my hand-wavings here. But hw architecture side (not hw-producing process) is well in sync with statement about programming language and tools. Same over and over again, only already with patents on double-clicks... ==== i've just read a 1965 (1968 russian-translated issue) book[0], where conclusions have been made, that i've read in [0], and decided to answer once again in this thred, sorry guys :). [0] III.9.2.4.(440) "Theory And Practice Of The Evaluation of Measurements", L.Janossy, Hungarian Academy Of Sciences. [1] "Comparison of the least squares and the maximum likelihood estimators for gamma-spectrometry", Nuclear Instruments and Methods in Physics B: Beam Interactions with Materials and Atoms, Volume 145, Issue 4, 1 December 1998, Pages 573-577. -- -o--=O`C #oo'L O <___=E M
