What are the test automation tools that use perl as the scripting language??

Why would anyone use a non-OO, like PHP or Python, scripting language in today's world?

  • PHP and Python got OO after the fact and thus are not included as OO lanugages. To Admins: See

  • Answer:

    Because OOP is simply not a good match for many of the concepts one has to model in computer software. Take for instance numbers. They are not stateful, they do not have identity (one 23 is indistinguishable from any other 23), and classifying them hierarchical is artificial. Another good example might be text or graphics processing software. In many of these systems the things being passed around and classified are operations, and using OOP to do this requires quite a bit of boilerplate, and is still a poor conceptual match.

Jesse Rudolph at Quora Visit the source

Was this solution helpful to you?

Other answers

Anything costs.

Reeze Xia

Not every task needs OO enough to justify using it.

Tae Lim Kook

Who said Php and Python aren't OO

Kessir Adjaho

You can write in a procedural way in Python or PHP for example, but you can (should?:) ) write using object oriented programming. Maybe you are confused about scripting languages and OO. Object Oriented Programming and Functional Programming are paradigms and you can work with Python for example using both.

Alexandre Gama

One can write object-oriented code in PHP, or Python, or any other language that allows one to write classes. It's not a matter of 'neutrality,' you're just wrong. I can't imagine what about "today's world" makes PHP or Python undesirable, or what an OO language might be if PHP or Python are not examples of one.

Greg Schroeder

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.