CSC/ECE 517 Fall 2011/ch1 1g jn: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 37: | Line 37: | ||
='''Advantages that object orientation brings to a scripting languages'''= | ='''Advantages that object orientation brings to a scripting languages'''= | ||
Advantages of object orientation on scripting languages can be explained on the basis of core O-O concepts:- | |||
='''Advantages that scripting capability bring to an object-oriented languages'''= | ='''Advantages that scripting capability bring to an object-oriented languages'''= | ||
='''Advantages of scripting languages that are not object oriented'''= | ='''Advantages of scripting languages that are not object oriented'''= |
Revision as of 23:27, 7 September 2011
Comparing Object-Oriented and Scripting Languages
Scripting Languages
Overview:-Object Oriented and Scripting Languages
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. |
Is scripting essentially synonymous with dynamic typing?
Advantages that object orientation brings to a scripting languages
Advantages of object orientation on scripting languages can be explained on the basis of core O-O concepts:-