cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Don’t miss your chance to experience Discovery Summit Europe at our best available rate! Early bird registration through 31 Oct.
  • Graph Builder Toolbar streamlines interactive graphing. Creates shortcuts on Report and GraphBuilder Helpers toolbars. Download and install the extension.
  • JMP will suspend normal business operations for our Rest and Recharge Day on Friday, October 2, 2026.
    Regular business hours will resume on Monday, October 5, 2026.

JMP Library

Choose Language Hide Translation Bar
What Is Object-Oriented Scripting?

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.

Recommended Articles