cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • DownloadSemiconductor Toolkit: Tools to create wafer maps, add wafer geometry to graphics, explore die defects & compare wafers.
  • Discovery Summit 2026: Early User Edition - September 23-24.Register. It's free.
  • Use JMP Clinical with CDISC-compliant data. Review studies, ID safety and efficacy signals & communicate findings with interactive graphics. Register to see how. Aug. 27, 2 pm US ET.

Learning Resources

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