== vs =

Mark Brader msb at sq.uucp
Fri Feb 5 13:39:03 AEST 1988


All you people arguing about "=" for assignment vs "=" for equality are
missing something.  The REAL problem is that the people who gave us ASCII
thought that a 7-bit character set could be large enough!

What is obviously wanted if a natural, 1-character assignment operator
*and* a natural, 1-character equality operator.

Proof by example: APL.  But to achieve a sufficient number of graphic
symbols there, they sacrificed the upper-and-lower case distinction.
(Some would say APL has too many symbols, but better too many than too few.
It still has many fewer than mathematical notation.)

Now, could we please get this topic *off* talk.religion.c?  If you want a
2-character assignment operator, please go find (or create) another language.

Mark Brader, SoftQuad Inc., Toronto, utzoo!sq!msb, msb at sq.com
#define	MSB(type)	(~(((unsigned type)-1)>>1))



More information about the Comp.lang.c mailing list