When writing scripts what are the pros and cons of each language. Basically i want to know which language is good for something such as file modification, making changes to a shell, creating an interactive program etc. When is it better to use python rather than Perl, and vice versa.