CSC/ECE 517 Fall 2011/ch1 1g rn: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 2: Line 2:


==Scripting==
==Scripting==
 
Scripting languages are usually used for gluing together pre-existing component and automation of manual work. They provide features like dynamic typing and extensibility that make them easy to learn. Scripting languages grew out of the need to shorten the traditional edit-compile-link-run process. As such, most of the scripting languages today are interpreted. However, this is not a defining feature; there are scripting languages that are compiled.
 
===Object Oriented Scripting===


==Advantages that object orientation bring to a scripting language==
==Advantages that object orientation bring to a scripting language==

Revision as of 00:04, 9 September 2011

Object-Oriented Languages and Scripting

Scripting

Scripting languages are usually used for gluing together pre-existing component and automation of manual work. They provide features like dynamic typing and extensibility that make them easy to learn. Scripting languages grew out of the need to shorten the traditional edit-compile-link-run process. As such, most of the scripting languages today are interpreted. However, this is not a defining feature; there are scripting languages that are compiled.

Advantages that object orientation bring to a scripting language

Advantages that scripting capability bring to an object-oriented language

Are there any advantages to a scripting language that is not object oriented?

Is scripting essentially synonymous with dynamic typing?

References