welcome: please sign in
Programming / Why there are so many new programming languages

There's been an explosion of new programming languages being released in the last decade. Many of them are built on top of Java, .NET, or LLVM. Most of them don't gain much traction.

There are a few reasons for this:

So, how do we solve this problem?

First, what we need to do is separate the information contents of the programs from their presentation by making the language's syntax user-definable.

Then, we need to make the programming system dynamically extensible, so that the language features (or semantics) can be added to the core without having to totally rewrite the system.

Once these two criteria are met, it should grow organically. Eventually it will have many useful libraries and syntax-bindings. Perhaps even perspectives!

This seems to be the direction that vpri's S.T.E.P.S. is going. Kudos to them. :D

Programming/Why_there_are_so_many_new_programming_languages (last edited 2011-06-15 04:20:03 by Chris)