Unicode Symbols in Programming Languages
There's been more
discussion of whether allowing Unicode characters above code
255 in symbol names. A few people have put forward the argument
that Java and C# allow this, though others have I think that this
discussion is much like the argument in
Bloatware and the 80/20 Myth; if a programming language can't
support more than Latin-1 characters in symbols, then it will never
be used by people for whom this is important.
One question was
in those languages which allow (essentially) arbitrary Unicode strings as identifier names, how many programs actually take advantage of this capacity, as opposed to just sticking to straight ASCII?. Aside from the odd concept of "straight ASCII", I think that the number of programmers doing this is probably growing, now that a number of popular languages support it.
— Gordon Weakliem at permanent link
comefrom
When I was in college, one of my professors showed us an old paper
A Linguistic Contribution to goto-less Programming, which I
always thought was pretty funny. Apparently the paper was part of
an April 1 issue of Communications of the ACM. It turns out that
not only did someone actually implement the
comefrom statement, but now someone's implemented it in
Python.