Scripting Languages

Topic Outline
  • Scripting Languages
  • Applications of Scripting Languages
  • Types of Scripting Languages
  • Advantages

Scripting languages are interpreted language that use to write the script. These languages are easier to learn. All scripting languages are programming languages but all programming languages are not scripting languages. Scripting languages use an interpreter to translate the commands and interpreted them from the source code. While other programming languages require a compiler to translate the commands into machine code. The code of scripting languages can be quickly edited and re-executed.

Application of Scripting Languages

  • Scripting languages are used in Web applications.
  • Scripting languages are used in Games applications.
  • Scripting languages are used in system administration.
  • Scripting languages are used in Multimedia.
  • Scripting languages are used to create plugins and extensions for existing applications.

Categories of Scripting Languages

Categories of scripting languages are server-side scripting language and client-side scripting language.

Server-side Scripting Language

 Server-side scripting language creates the script that runs on a Web server. These languages are Ruby, Perl, PHP, Python, etc.

Client-side Scripting Language

Client-side scripting language runs on the client-side on their Web browser. These languages are jQuery, CSS, JavaScript, etc.


Types of Scripting Languages

Java

It is an object-oriented programming language. This language was developed by Sun Microsystem. The code that use to create java applications is called JavaBeans. This language is used to write stand-alone applications. Java source code is compiled into bytecode. Bytecode is executed by a Java interpreter.

PERL

It stands for Practical Extraction and Report Language. This language was developed by Larry Wall at NASA Jet Propulsion Laboratory. This is a powerful language for writing scripts. 

Java Script

It is an interpreted language. This language was developed by Sun Microsystems and Netscape Communicator. Java Script is an open language. Netscape supports JavaScript but Internet Explorer supports JScript. This language is used to add dynamic content to Web pages. This language is also used to include messages, animations, menus, pop-up windows, etc. Java Script language is directly embedded in HTML (Hypertext Markup Language).

VBScript

It is an interpreted language. This language is used to add dynamic content to Web pages. This language is also used to include messages, animations, menus, pop-up windows, etc. This language is directly embedded in HTML (Hypertext Markup Language).

DHTML

It stands for Dynamic Hypertext Markup Language. DHTML is used to add dynamic content to Web pages. DHTML is also used to apply colors and add animations. DHTML uses style sheets, document object models, and scripting languages.

  • Style Sheet

It contains the characteristics of a document. Different style sheets can be used for applying different formatting.

  • Document Object Model

The document object model defines the contents of the Web pages. Document object model considers graphics, fonts, and tables as objects. 

  • Scripting Language

It is used to manipulate the objects in Web pages. A script can move, display, or change the appearance of an object. 

XML

It stands for Extensible Markup Language. XML is used to send records from the server to the client that reduces network traffic. This language allows the developers to create customized tags. XML uses Extensible Style sheet specifications.

XHTML

It stands for Extensible Hypertext Markup Language. XHTML contains the features of both HTML and XML.

WML

It stands for Wireless Markup Language. WML uses Wireless Application Protocol as standard. It defines how wireless devices communicate with the Web. This language is used to design Webpages for micro browsers.

Advantages


  • Easy to learn and Use
  • Fast Editing
  • Interactivity
  • Open source and Free


Comments

Popular Posts

Computer Abbreviation

Transport Layer

Introduction to Database

Types of database

Threads in operating system

Display devices

Shortcut keys of computer

History of Computer