The debates about computer languages such as Java
that see print tend to be constant recapitulations of
what one might call, in very basic terms, marketing hype. The conceptual
framework necessary to weigh effectively the damage or
benefit of a change in course by operating system
or browser manufacturers, is often swept
aside in favor of a breezy simplified discourse that
will fill an IT professional's coffee break with
vague alarm or encouragement. Indeed, the only place
one finds much straight shooting with regard to this
language debate is in the marginalized realm of
alternate, free operating systems development, principly
Linux. For it is there that people are still imagining
future computing systems that do not assume the prevailing
deference to the mass infantilization currently doled out by Microsoft.
Languages for computer control, contrary to popular belief, have a lot in common with the so called "natural" languages. True, the effects of natuaral language are less quantifiable, as they are irreduceable to error codes and such; nevertheless the evolution of usage, modification, mutation and extinction exists for both modalities of language. Likewise, the imperial coercion of a corporation mandating that its subjects use its language will not seem unfamiliar to anyone who is even slightly familiar with empires in human history. It may prove to be the case, furthermore, that similar factors influence whether each type of language spreads and is adopted, or fades into obscurity. |