Marcus is tasked with creating a tool that will automatically generate weekly reports, gather data from various sources, and send the compiled information via email to his team. The tool needs to be flexible for quick edits and should run with minimal setup across different operating systems. Which type of programming language is most appropriate for Marcus to use for this task?
A dynamic scripting language
A statically typed compiled language
A low-level assembly language
A database-specific query language