I have been using quite a lot of PowerShell lately (I'm mostly a system administrator), and I wondered to myself what type of language it is. I would think it is an interpreted language, but I have heard a whole lot of other names describing languages in general: Strong vs. weakly typed, dynamic, static. What does PowerShell fall under?