Bliss was Re: DEC program listing
Huw Davies
huw.davies at kerberos.davies.net.au
Mon Aug 15 09:28:47 CDT 2005
On 15/08/2005, at 11:12 PM, Paul Koning wrote:
>>>>>> "Huw" == Huw Davies <huw.davies at kerberos.davies.net.au> writes:
>
> Huw> I always wonder why people think BLISS is such a bad language. I
> Huw> know that many people inside DEC don't like it as they were
> Huw> forced to use it as the new "standard" language but personally
> Huw> BLISS is one of my favorites.
>
> Because it is so easy to write bugs with it, and so hard to find them.
I agree that missing .'s did cause some problems but I recall having
to debug far
fewer missing .'s compared to missing equal signs in c. The number of
times I've written
if (a = b) when I mean if (a == b) is the main reason I refuse to
write c programs (not even
for money).
> The use of . is quite warped and utterly against high level language
> principles. (The only thing that even comes close is FORTH.)
Well the everything is an lvalue is different, but in some ways it's
easier to explain
i := .i + 1 to new programmers than i := i + 1 where the context of i
changes (it's even worse
in FORTRAN where the syntax is i = i + 1 given that FORTRAN was
written for maths/physics types....
Huw Davies | e-mail: Huw.Davies at kerberos.davies.net.au
Melbourne | "If soccer was meant to be played in the
Australia | air, the sky would be painted green"
More information about the cctalk
mailing list