Am 16.11.2014 um 20:59 schrieb "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
<ola.fosheim.grostad+dl...@gmail.com>":
On Sunday, 16 November 2014 at 19:24:47 UTC, Walter Bright wrote:
This made C far, far more difficult and buggy to work with than it
should have been.
Depends on your view of C, if you view C as step above assembly then it
makes sense to treat everything as pointers. It is a bit confusing in
the beginning since it is more or less unique to C.
My view is of a "kind of" portable macro assembler, even MASM and TASM
were more feature rich back in the day.
Actually I remember reading a DDJ article about a Texas Instruments
Assembler that looked like C, just with one simple expression per line.
So you could not do
a = b + c * 4;
rather
r0 = b
r1 = c
r1 *= 4
r0 += r1
Just an idea, I don't remember any longer how it actually was.
--
Paulo