Home > lambdatheultimate > The Semicolon Wars

The Semicolon Wars

December 21st, 2010 12:42 admin Leave a comment Go to comments

Some light reading for the holiday season: writing for American Scientest, Brian Hayes says in The Semicolon Wars

A catalog maintained by Bill Kinnersley of the University of Kansas lists about 2,500 programming languages. Another survey, compiled by Diarmuid Piggott, puts the total even higher, at more than 8,500. And keep in mind that whereas human languages have had millennia to evolve and diversify, all the computer languages have sprung up in just 50 years. Even by the more-conservative standards of the Kinnersley count, that means we’ve been inventing one language a week, on average, ever since Fortran.

For ethnologists, linguistic diversity is a cultural resource to be nurtured and preserved, much like biodiversity. All human languages are valuable; the more the better. That attitude of detached reverence is harder to sustain when it comes to computer languages, which are products of design or engineering rather than evolution. The creators of a new programming language are not just adding variety for its own sake; they are trying to make something demonstrably better. But the very fact that the proliferation of languages goes on and on argues that we still haven’t gotten it right. We still don’t know the best notation—or even a good-enough notation—for expressing an algorithm or defining a data structure.

Source: The Semicolon Wars

Related Articles:

  1. Why Undergraduates Should Learn the Principles of Programming Languages
  2. Choice of Programming Language Doesn’t Matter For Security
  3. The Star Wars Christmas Special Still Exists
  4. Automated Language Deciphering By Computer AI
  5. SIGPLAN’s first Programming Languages Software Award goes to LLVM
blog comments powered by Disqus