Researchers from Carnegie Mellon have created a new programming language called Wyvern that allows developers to use lots of different languages in the same program. Some Web development languages are better than others for different tasks. For example, SQL is really good at database queries, JavaScript is good for interactive content and HTML is good for general page creation. “Wyvern is like a skilled international negotiator who can smoothly switch between languages to get a whole team of people to work together,” Jonathan Aldrich, associate professor in the Institute for Software Research (ISR), said. “Such a person can be extremely effective and, likewise, I think our new approach can have a big impact on building software systems.”
The researchers also noted that Wyvern could be helpful in preventing scripting or SQL injection attacks on websites. However, the open source language is still in the early stages of development and isn’t ready for use on active sites yet.