The thing that was always a grey area in my head is when you're coding your own C++ Maya deformer or something like that. In my mind that's programming since it is a compiled/built process that ends up in a plugin file...but that's always been the one I have a hard time discerning. In my mind scripting always has to execute within an environment that it had not built but something that augments that software/environment.
In either case, great question! On Monday, August 14, 2017 at 3:39:27 PM UTC-4, Justin Israel wrote: > > > > On Tue, Aug 15, 2017, 4:14 AM Marcus Ottosson <[email protected] > <javascript:>> 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] <javascript:>> >> 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] >>> <javascript:>. >>> 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] <javascript:>. >> 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/17b9abe8-3d64-4d88-a3a3-316415bdf62d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
