Last Updated: May 25, 2012

April 22, 2010

The Basics of the Scripting Programming Language

The term “scripting” is often tossed around amongst the technologically savvy leaving the rest of us average Joe’s wondering what they’re talking about, why it’s used and the industry jargon that accompanies the language.

Scripting is a programming language primarily used for the development of software applications. Scripts are not a segment of the primary code, instead they are often written in a different programming language and created by the end-user to control specific applications.

While scripting is a method of programming, there are numerous variants of this language that serve specific functions. The most common variations include the following:

Job control languages and shells - These have evolved from the starting and control of the behavior of systems programs. Most of these languages translate command-line interpreters like MS-DOS, Unix Shell and AppleScript.

Graphical user interface scripting - This interacts with the various features a system generates. These features include windows, menus and buttons. The most common use of GUI scripting is to automate user actions by simulating the actions of a user.

Application-specific languages - These are designed for a single application such as what is found with a computer gaming system. This language allows for the customization of many features. Since video games are interactive, this language is the perfect choice.

Web browsing scripting - This specifically controls the operation of a web browser. Well known languages include VBScript, JavaScript, XUL and XSLT. A combination of the XML content and JavaScript has been coined AJAX.

Text processing languages - These are some of the oldest scripting languages. These basic languages simply automate necessitated tasks that are text based or log files. Perl is an example of a text processing language that was developed to streamline these tools and has since evolved into one of the most popular all-purpose languages.

General-purpose dynamic languages - These are more commonly used for applications and are not formally referred to as scripted languages by the programming community. However most began as scripting languages and developed into a general purpose use.

Extension/embedded languages - These are designed to be embedded in applications with the main advantage of allowing transfer from application to application. This language gives users the luxury of additional control and functionality by use of user interface.

Each language serves its own specific function to allow applications to be more streamlined and robust. Some are outdated but still used, others, like JavaScript, are widespread due to functionality and control. These are the languages that assist web pages, browsers and applications in being what they are today.

Popular Links


Tags: web browsing scriptingMS-DOSjob control languagesGUI scriptingGeneral-purpose dynamic languagesextension/embedded languagesAppleScriptUnix ShellText processing languagessoftware applicationsScriptingprogramming languageprimary code 

Post comment:

Items marked by * are required

Find your hosting

Can’t decide what hosting is right for you? Read our Guide on how to pick a Web Hosting Provider.

Read the Buying Guide

Latest reviews

May 21, 2012

Danny

+ 5 5

Hosthero Ltd
Hosthero Ltd

Read full review

May 20, 2012

Brandon Allin

+ 5 5

WebHostingBuzz
WebHostingBuzz

Read full review

May 20, 2012

Banjamin

+ 4.7 4.7

247 Host
247 Host

Read full review

Advertising

Calendar