For designers who want to use the same flexible language everywhere, GhPython by email@example.com is the Python interpreter component for Grasshopper that allows to execute dynamic scripts of any type. Unlike other scripting components, GhPython allows to use the rhinoscriptsyntax to start scripting without needing to be a programmer.
Once on-board and with some practice, you can also get the most of external Python and .Net modules and libraries. This component is open-source, and works in Rhino 5. Rhino for Mac and Rhino WIP+6 all come with their own GhPython interpreter, that is specific and needs no tweaking.