On Tue, Aug 15, 2017, 4:14 AM Marcus Ottosson <[email protected]> wrote:
> It might not be the best place to ask, but there's not harm in asking. :) > > It's a question of many answers that is ultimately in the eye of the > beholder. My take on it is that scripting is automating some software, such > as Maya, whereas programming is writing the software itself. The subtlety > to me is that automating some software is what you could say that you are > doing to the compiler software with a language such as C, which would make > that scripting as well under that metric. And in fact there are "scripting" > implementations of languages that you would typically not associate with > scripting. Python then is used to both automate and write software, which > would make it both a scripting and programming language. > I think this is a pretty good description. I would add that in my view, scripting tends to refer to solving a specific problem through an "executable" high level solution; something you run to perform actions. It makes me think of dynamic languages that can interpret the code instead of requiring a build process. To me, scripting doesn't imply the same level of architecture and reusability as "programming". One would probably not use the term "scripting" when writing an API library that can be used by others to build solutions. > It's a question for the philosophers, but hope it helps! > > On 14 August 2017 at 15:38, MA07 <[email protected]> wrote: > >> Hello, >> I'm not sure this is the right place to ask this (if not please feel free >> to delete it), >> What is the difference between scripting and programming? >> >> thank you >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Python Programming for Autodesk Maya" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/python_inside_maya/b54c04b6-1587-4ea2-8811-4c3962fd0d8b%40googlegroups.com >> <https://groups.google.com/d/msgid/python_inside_maya/b54c04b6-1587-4ea2-8811-4c3962fd0d8b%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Python Programming for Autodesk Maya" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/python_inside_maya/CAFRtmOBwhXDiiUcsBxTPKhSZd3xs46szjETFSjfjST9fZ%3D8pWg%40mail.gmail.com > <https://groups.google.com/d/msgid/python_inside_maya/CAFRtmOBwhXDiiUcsBxTPKhSZd3xs46szjETFSjfjST9fZ%3D8pWg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA36mjwTYTMzxNamEnw7h-FU1%3D2zrxOV-n3ZGor0tc6gPA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
