First off, here is one my favorite, and relevant XKCDs: 
I often hear of people mentioning Perl or Python as "glue" languages. I understand that being scripting languages has something to do with it. Can you explain what it means to use a glue language, and why these languages are good for this purpose?