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


Reply via email to