Dynamic Languages: Not Just For Scripting Any More

It used to be that software developers used scripting languages like Python, Perl and Ruby for prototyping, fully expecting to re-write their applications into a "real" language (such as C++ or Java) before deployment. Charles Martin argues that such a premise is no longer relevant.