cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Check out the JMP® Marketplace featured Capability Explorer add-in
Choose Language Hide Translation Bar

What Is Object-Oriented Scripting?

Started ‎11-08-2022 by
Modified ‎11-08-2022 by
View Fullscreen Exit Fullscreen

A computer program can be a set of step-by-step instructions, which is known as procedural programming. But a different way of scripting is called object-oriented programming. And this kind of programming is a conceptual framework for software design that views software development in terms of interacting objects instead of just sequential procedures. And it also proposes that software should be largely constructed from standard, vetted, and reusable components. Now, although JMP uses built-in objects, JSL is not a true object-oriented language. But it behaves very similarly in many ways, so let's talk just a little more about this approach. Object-oriented scripting offers several benefits over procedural programming. To name just a few: scripts are easier to understand because they share a common language of objects, they can be developed more quickly because many of the components already exist, they're higher-quality and more reliable because the objects are vetted, and they're easier to maintain across software versions or to scale up in order to extend their use to more scenarios.