స్క్రిప్టింగ్ భాషలు: కూర్పుల మధ్య తేడాలు

పంక్తి 51:
=== సాధారణమైన డైనమిక్ భాషలు ===
Some languages, such as Perl, began as scripting languages but were developed into programming languages suitable for broader purposes. Other similar languages -- frequently interpreted, memory-managed, or dynamic -- have been described as "scripting languages" for these similarities, even if they are more commonly used for applications programming. They are usually not called "scripting languages" by their own users.
కొన్ని భాషలు, ఉదాహరణకు పెర్ల్ వంటివి మొదట స్క్రిప్టింగ్ భాషలుగా ప్రారంభం అయినాయి, కానీ తరువాత పూర్తి స్థాయి ప్రోగ్రామింగ్ భాషగా, విభిన్న కార్యాలకు సరిపోయేవిగా మారాయి.
 
=== ఎక్స్ టెన్షన్ /ఎంబెడ్ చేయబడిన భాషలు ===
A number of languages have been designed for the purpose of replacing application-specific scripting languages by being embeddable in application programs. The application programmer (working in C or another systems language) includes "hooks" where the scripting language can control the application. These languages serve the same purpose as application-specific extension languages but with the advantage of allowing some transfer of skills from application to application. JavaScript began as and primarily still is a language for scripting inside web browsers; however, the standardization of the language as ECMAScript has made it popular as a general purpose embeddable language. In particular, the Mozilla implementation SpiderMonkey is embedded in several environments such as the Yahoo! Widget Engine. Other applications embedding ECMAScript implementations include the Adobe products Adobe Flash (ActionScript) and Adobe Acrobat (for scripting PDF files).