Object-Oriented Languages
|
1.OOP languages focus on abstract relationships and hierarchy of related functionality.
|
2.Any problem is handled as a collection of real-world objects that provide services to solve that problem.
|
3.It bounds data closely to the functions that operate on it and protects it from accidental modification from outside functions.
|
4.Encapsulation and polymorphism emphasizes on re-usability by keeping the implementation flexible without having the need to change a great deal of code.
|
5.Object-orientation is a sturdy compromise between performance and organization. Programmer needs to know how to effectively represent real-life scenarios into objects to fill the needs of market.
|
Scripting Languages
|
1.High-level software development language,primarily used for the purpose of adding dynamic and interactive components to web pages.
|
2.They are not stand-alone programming languages with support of large system development. However, they can be integrated with existing technologies to provide required functionality.
|
3.Portable and Platform independent because they can be created and edited easily on any text editors.
|
4.Easy to learn and require minimum programming knowledge or experience.
|
5.It must be efficient when calling system resources such as file operations, inter-process communications, and process control.
|