This is directed to all participants, en masse.
As an attempt to redirect the discussion back towards
the original topic, I make the following assertions.
Brian Kernighan likes C better than Pascal for systems programming.
And for any computer implemented on binary
hardware (this excludes Babbage's Difference Engine
and Analytical Engine, and the Royal Aircraft
Establishment Sequence-Controlled Calculator and
anything with dekatrons in it), xor is a basic operation
(hardware instruction). High-level gyrations of the
sort exhibited by the respectable Pascal implementation
posted earlier in this thread are unappealing to Brian
Kernighan, for good reason.
Turbo Pascal offered many useful extensions but failed
to fully implement the standard. It is more appealing
for beginning programming than, say, GWBASIC for DOS4.0.
If someone wants to learn programming and intends to
make a heavy investment in a single language, C is
an acceptable choice due to its ubiquity, demonstrated
capability, and unlimited flexibility. If desired,
C can be used to implement a mini-language offering
much of its power in a more friendly environment.
Or one may select such a mini-language as a stepping-
stone toward C. Or away from it.
C may not be a good choice if one is unwilling to
undergo a lengthy period of "initiation."
Flame on!
lxt
PS. Chuck, do you have any extra DAC-512s? They look
really cool. Like something from the bridge of Star Trek!