Computer scientists at Carnegie Mellon University have designed a way to safely use multiple programming languages within the same program, enabling programmers to use the language most appropriate for each function while guarding
against code injection attacks, one of the most severe security threats in Web applications today.