SlideShare a Scribd company logo
CHARACTERISTICS OF SCRIPTING
LANGUAGE
• Integrated Compile and Run
Scripting Language behave as if they were interpreted. They are often an
interactive, experimental activity that doesn’t fit well with the “edit-compile-link-
run” cycle of conventional programming.
A few Scripting Languages like Unix Shell and TCL(Tool Command
Language) version 7 are indeed implemented as strict interpreters.
However most of the languages in current use opt for hybrid technique which
involve compiling to an intermediate form which is then interpreted.
• Low Overhead and ease of use
Based on the usage variables can be declared and initialized . Later focus
was on explicit variable declaration, which requires that you declare every variable
before you use it.
Eg: Dim sum As Integer (or) sum=10;
• Enhanced Functionality
Most of the languages provide powerful string manipulation based on the use
of regular expression(A regular expression is a string of characters that define the
pattern or patterns you are viewing. ). Some languages support easy access to API
or Object model exported by application.
6/13/2016 1Introduction to scripts and scripting
CHARACTERISTICS OF SCRIPTING
LANGUAGE
• Efficiency is not an issue
Ease of use is achieved at the expense of efficiency
eg: interpretation rather than compiling
Focus is not on high performance but on the speed of development together with
ability to make changes to meet new requirement.
• Interpreted languages also have a simple syntax which, for the user: makes them
easy to learn and use.
• assumes minimum programming knowledge or experience.
• allows complex tasks to be performed in relatively few steps.
• allows simple creation and editing in a variety of text editors.
• allows the addition of dynamic and interactive activities to web pages.
• Also, interpreted languages are generally portable across various hardware and
network platforms and scripts can be embedded in standard text documents for
added functionality.
6/13/2016 2Introduction to scripts and scripting
Web Scripting
Processing Web
Forms
Dynamic Web
pages
Dynamically generated
Web pages
• Processing Web Forms
DYNAMIC WEB PAGES
• DHTML is about creating web pages that reacts to (user)events.
• DHTML is about using JavaScript and the HTML DOM to change the style and
positioning of HTML elements.
Dynamically generated HTML
• It is another form of dynamic web page is one in which some or all of the HTML is
generated by scripts executed on the server.
• A common application is to construct a page whose content is retrieved from a
database.
• Examples: 1) Microsoft IIS Web Server which implements Active Server
Pages(which has scripts in java script or vb script)
UNIVERSE OF SCRIPTING LANGUAGES
• There is scripting universe, containing multiple overlapping worlds
• The original UNIX world of traditional scripting using Perl and Tcl
• The Microsoft world of visualbasic and active x controls.
• The world of VBA for scripting compound documents.
• The world of client-side and server-side web scripting.
• Overlapping of them is very complex, as Web scripting can be done in
VBScript,JavaScript,Perl or Tcl.
• Perl and Tcl are used to implement complex application for large organization.
1. Eg. Tcl has been used to develop major banking system.
2. Perl is used to implement enterprise wide document management
system for leading aerospace company.
TYPICAL USES OF SCRIPTING LANGUAGES INCLUDING
JAVASCRIPT INCLUDE:
Image or text rollovers: If the user rolls the mouse over a graphic or hypertext then a text or
graphic box will appear:
Creating a pop-up window to display information in a separate window from the Web page that
triggered it. This is useful if the user requires to perform a simple calculation or consult a
calendar for inputting dates. This is achieved by embedding ActiveX controls or Java applets into
the script.
Validating the content of fields: When filling in forms, each field, especially required fields
denoted by an asterisk, are validated for correct input. If the field is left blank or incorrect
information entered then a user message will be generated and you may not continue.
USES OF SCRIPTING LANGUAGES
• Scripting languages are of two kinds:
1.Traditional Scripting
2.Modern Scripting
 Traditional Scripting:
The activities which require traditional scripting include
1. System administration
2. Controlling Remote Applications
3. System and Application extensions
4. Experimental programming
5. Command Line interface
 Modern Scripting
1. Visual Scripting
2. Scriptable components
3. Client-side and Server-side Web scripting
Ad

Recommended

PPTX
Unit 1-uses for scripting languages,web scripting
sana mateen
 
PPTX
AngularJS Directives
Eyal Vardi
 
PPTX
Human Computer Interaction (HCI)
Lahiru Danushka
 
PDF
User Interface Design- Module 2 Uid Process
brindaN
 
PPTX
MERN PPT
NeerajGupta96647
 
PPT
Scripting languages
teach4uin
 
PPTX
Creational pattern
Himanshu
 
PPTX
Code Optimization
Akhil Kaushik
 
PPT
fractals
Yogesh jatin Gupta
 
PPTX
Web scraping
Selecto
 
PPTX
Software Project Management
karthikeyanC40
 
PPTX
Rad model
Dyanara Pritz Menia
 
PPT
Diabetes prediction using machine learning
dataalcott
 
PPTX
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE AND JSP PROCESSING
Aaqib Hussain
 
PPT
session and cookies.ppt
Jayaprasanna4
 
PPTX
Middleware Technologies ppt
OECLIB Odisha Electronics Control Library
 
PPT
SQLITE Android
Sourabh Sahu
 
PPTX
Java servlets and CGI
lavanya marichamy
 
PDF
Introduction to Java Programming Language
jaimefrozr
 
PPTX
Scalar expressions and control structures in perl
sana mateen
 
PPSX
Data Types & Variables in JAVA
Ankita Totala
 
PDF
Overview of computing paradigm
Ripal Ranpara
 
PPTX
enterprise java bean
Jitender Singh Lodhi
 
PPTX
Software quality assurance
Aman Adhikari
 
PPT
Window to viewport transformation
Ankit Garg
 
PPS
Jdbc architecture and driver types ppt
kamal kotecha
 
PPTX
Human computer interaction -Design and software process
N.Jagadish Kumar
 
PDF
Low-fidelity Prototyping
Hans Põldoja
 
PPTX
Subroutines in perl
sana mateen
 
PPTX
Strings,patterns and regular expressions in perl
sana mateen
 

More Related Content

What's hot (20)

PPT
fractals
Yogesh jatin Gupta
 
PPTX
Web scraping
Selecto
 
PPTX
Software Project Management
karthikeyanC40
 
PPTX
Rad model
Dyanara Pritz Menia
 
PPT
Diabetes prediction using machine learning
dataalcott
 
PPTX
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE AND JSP PROCESSING
Aaqib Hussain
 
PPT
session and cookies.ppt
Jayaprasanna4
 
PPTX
Middleware Technologies ppt
OECLIB Odisha Electronics Control Library
 
PPT
SQLITE Android
Sourabh Sahu
 
PPTX
Java servlets and CGI
lavanya marichamy
 
PDF
Introduction to Java Programming Language
jaimefrozr
 
PPTX
Scalar expressions and control structures in perl
sana mateen
 
PPSX
Data Types & Variables in JAVA
Ankita Totala
 
PDF
Overview of computing paradigm
Ripal Ranpara
 
PPTX
enterprise java bean
Jitender Singh Lodhi
 
PPTX
Software quality assurance
Aman Adhikari
 
PPT
Window to viewport transformation
Ankit Garg
 
PPS
Jdbc architecture and driver types ppt
kamal kotecha
 
PPTX
Human computer interaction -Design and software process
N.Jagadish Kumar
 
PDF
Low-fidelity Prototyping
Hans Põldoja
 
Web scraping
Selecto
 
Software Project Management
karthikeyanC40
 
Diabetes prediction using machine learning
dataalcott
 
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE AND JSP PROCESSING
Aaqib Hussain
 
session and cookies.ppt
Jayaprasanna4
 
Middleware Technologies ppt
OECLIB Odisha Electronics Control Library
 
SQLITE Android
Sourabh Sahu
 
Java servlets and CGI
lavanya marichamy
 
Introduction to Java Programming Language
jaimefrozr
 
Scalar expressions and control structures in perl
sana mateen
 
Data Types & Variables in JAVA
Ankita Totala
 
Overview of computing paradigm
Ripal Ranpara
 
enterprise java bean
Jitender Singh Lodhi
 
Software quality assurance
Aman Adhikari
 
Window to viewport transformation
Ankit Garg
 
Jdbc architecture and driver types ppt
kamal kotecha
 
Human computer interaction -Design and software process
N.Jagadish Kumar
 
Low-fidelity Prototyping
Hans Põldoja
 

Viewers also liked (7)

PPTX
Subroutines in perl
sana mateen
 
PPTX
Strings,patterns and regular expressions in perl
sana mateen
 
PPTX
Reading init param
Nuha Noor
 
PPTX
Jdbc in servlets
Nuha Noor
 
PPTX
Http request and http response
Nuha Noor
 
PPTX
Using cookies and sessions
Nuha Noor
 
PPTX
Jsp elements
Nuha Noor
 
Subroutines in perl
sana mateen
 
Strings,patterns and regular expressions in perl
sana mateen
 
Reading init param
Nuha Noor
 
Jdbc in servlets
Nuha Noor
 
Http request and http response
Nuha Noor
 
Using cookies and sessions
Nuha Noor
 
Jsp elements
Nuha Noor
 
Ad

Similar to Uses for scripting languages,web scripting in perl (20)

PDF
Class 17-18 Introduction to Perl.pdf bbbbbb
21h51a0581
 
PPTX
Unit 1-introduction to scripts
sana mateen
 
PPTX
Xml & scripting
Dr. SURBHI SAROHA
 
PPTX
Introduction to scripts
sana mateen
 
PDF
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
Bhavsingh Maloth
 
PPT
COMPUTER LANGUAGES AND THERE DIFFERENCE
Pavan Kalyan
 
PPTX
sl slides-unit-1.pptx
SRAVANTHISALLARAM1
 
PPTX
Scripting languages presentation_michel_patrickfrancis
oloofrank
 
PPT
11 scripting languages
cherrybear2014
 
PPTX
Scripting languages
Diane Phillips Krebs
 
PPT
vb script
Anand Dhana
 
PPTX
HNDIT1022 Week 08, 09 10 Theory web .pptx
IsuriUmayangana
 
PDF
Is Python a Programming language or Scripting Language.pdf
Kajal Digital
 
PDF
Is Python a Programming language or Scripting Language_.pdf
Kajal Digital
 
PDF
SERVER SIDE SCRIPTING
Prof Ansari
 
PPTX
TOPIC-4-scripting-languages (1).pptx
Syrinephantom
 
PPT
Python Intro For Managers
Atul Shridhar
 
PDF
(1) cpp introducing the_cpp_programming_language
Nico Ludwig
 
PPTX
Top 10 programming languages
Aman Kumar
 
Class 17-18 Introduction to Perl.pdf bbbbbb
21h51a0581
 
Unit 1-introduction to scripts
sana mateen
 
Xml & scripting
Dr. SURBHI SAROHA
 
Introduction to scripts
sana mateen
 
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
Bhavsingh Maloth
 
COMPUTER LANGUAGES AND THERE DIFFERENCE
Pavan Kalyan
 
sl slides-unit-1.pptx
SRAVANTHISALLARAM1
 
Scripting languages presentation_michel_patrickfrancis
oloofrank
 
11 scripting languages
cherrybear2014
 
Scripting languages
Diane Phillips Krebs
 
vb script
Anand Dhana
 
HNDIT1022 Week 08, 09 10 Theory web .pptx
IsuriUmayangana
 
Is Python a Programming language or Scripting Language.pdf
Kajal Digital
 
Is Python a Programming language or Scripting Language_.pdf
Kajal Digital
 
SERVER SIDE SCRIPTING
Prof Ansari
 
TOPIC-4-scripting-languages (1).pptx
Syrinephantom
 
Python Intro For Managers
Atul Shridhar
 
(1) cpp introducing the_cpp_programming_language
Nico Ludwig
 
Top 10 programming languages
Aman Kumar
 
Ad

More from sana mateen (20)

PPTX
Files
sana mateen
 
PPTX
PHP Variables and scopes
sana mateen
 
PPTX
Php intro
sana mateen
 
PPTX
Php and web forms
sana mateen
 
PPTX
Mail
sana mateen
 
PPTX
Files in php
sana mateen
 
PPTX
File upload php
sana mateen
 
PPTX
Regex posix
sana mateen
 
PPTX
Encryption in php
sana mateen
 
PPTX
Authentication methods
sana mateen
 
PPTX
Xml schema
sana mateen
 
PPTX
Xml dtd
sana mateen
 
PPTX
Xml dom
sana mateen
 
PPTX
Xhtml
sana mateen
 
PPTX
Intro xml
sana mateen
 
PPTX
Dom parser
sana mateen
 
PPTX
Unit 1-subroutines in perl
sana mateen
 
PPTX
Unit 1-strings,patterns and regular expressions
sana mateen
 
PPTX
Unit 1-scalar expressions and control structures
sana mateen
 
PPTX
Unit 1-perl names values and variables
sana mateen
 
PHP Variables and scopes
sana mateen
 
Php intro
sana mateen
 
Php and web forms
sana mateen
 
Files in php
sana mateen
 
File upload php
sana mateen
 
Regex posix
sana mateen
 
Encryption in php
sana mateen
 
Authentication methods
sana mateen
 
Xml schema
sana mateen
 
Xml dtd
sana mateen
 
Xml dom
sana mateen
 
Intro xml
sana mateen
 
Dom parser
sana mateen
 
Unit 1-subroutines in perl
sana mateen
 
Unit 1-strings,patterns and regular expressions
sana mateen
 
Unit 1-scalar expressions and control structures
sana mateen
 
Unit 1-perl names values and variables
sana mateen
 

Recently uploaded (20)

PDF
Complete University of Calculus :: 2nd edition
Shabista Imam
 
PPTX
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
PDF
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
PPTX
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
PPTX
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
PPTX
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
PPTX
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
PPTX
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
PDF
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
PDF
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
PPTX
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
PDF
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
PPTX
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
PPTX
MATERIAL SCIENCE LECTURE NOTES FOR DIPLOMA STUDENTS
SAMEER VISHWAKARMA
 
PPTX
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
PDF
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
PDF
System design handwritten notes guidance
Shabista Imam
 
PPTX
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
PDF
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
Complete University of Calculus :: 2nd edition
Shabista Imam
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
MATERIAL SCIENCE LECTURE NOTES FOR DIPLOMA STUDENTS
SAMEER VISHWAKARMA
 
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
System design handwritten notes guidance
Shabista Imam
 
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 

Uses for scripting languages,web scripting in perl

  • 1. CHARACTERISTICS OF SCRIPTING LANGUAGE • Integrated Compile and Run Scripting Language behave as if they were interpreted. They are often an interactive, experimental activity that doesn’t fit well with the “edit-compile-link- run” cycle of conventional programming. A few Scripting Languages like Unix Shell and TCL(Tool Command Language) version 7 are indeed implemented as strict interpreters. However most of the languages in current use opt for hybrid technique which involve compiling to an intermediate form which is then interpreted. • Low Overhead and ease of use Based on the usage variables can be declared and initialized . Later focus was on explicit variable declaration, which requires that you declare every variable before you use it. Eg: Dim sum As Integer (or) sum=10; • Enhanced Functionality Most of the languages provide powerful string manipulation based on the use of regular expression(A regular expression is a string of characters that define the pattern or patterns you are viewing. ). Some languages support easy access to API or Object model exported by application. 6/13/2016 1Introduction to scripts and scripting
  • 2. CHARACTERISTICS OF SCRIPTING LANGUAGE • Efficiency is not an issue Ease of use is achieved at the expense of efficiency eg: interpretation rather than compiling Focus is not on high performance but on the speed of development together with ability to make changes to meet new requirement. • Interpreted languages also have a simple syntax which, for the user: makes them easy to learn and use. • assumes minimum programming knowledge or experience. • allows complex tasks to be performed in relatively few steps. • allows simple creation and editing in a variety of text editors. • allows the addition of dynamic and interactive activities to web pages. • Also, interpreted languages are generally portable across various hardware and network platforms and scripts can be embedded in standard text documents for added functionality. 6/13/2016 2Introduction to scripts and scripting
  • 3. Web Scripting Processing Web Forms Dynamic Web pages Dynamically generated Web pages • Processing Web Forms
  • 4. DYNAMIC WEB PAGES • DHTML is about creating web pages that reacts to (user)events. • DHTML is about using JavaScript and the HTML DOM to change the style and positioning of HTML elements.
  • 5. Dynamically generated HTML • It is another form of dynamic web page is one in which some or all of the HTML is generated by scripts executed on the server. • A common application is to construct a page whose content is retrieved from a database. • Examples: 1) Microsoft IIS Web Server which implements Active Server Pages(which has scripts in java script or vb script)
  • 6. UNIVERSE OF SCRIPTING LANGUAGES • There is scripting universe, containing multiple overlapping worlds • The original UNIX world of traditional scripting using Perl and Tcl • The Microsoft world of visualbasic and active x controls. • The world of VBA for scripting compound documents. • The world of client-side and server-side web scripting. • Overlapping of them is very complex, as Web scripting can be done in VBScript,JavaScript,Perl or Tcl. • Perl and Tcl are used to implement complex application for large organization. 1. Eg. Tcl has been used to develop major banking system. 2. Perl is used to implement enterprise wide document management system for leading aerospace company.
  • 7. TYPICAL USES OF SCRIPTING LANGUAGES INCLUDING JAVASCRIPT INCLUDE: Image or text rollovers: If the user rolls the mouse over a graphic or hypertext then a text or graphic box will appear: Creating a pop-up window to display information in a separate window from the Web page that triggered it. This is useful if the user requires to perform a simple calculation or consult a calendar for inputting dates. This is achieved by embedding ActiveX controls or Java applets into the script. Validating the content of fields: When filling in forms, each field, especially required fields denoted by an asterisk, are validated for correct input. If the field is left blank or incorrect information entered then a user message will be generated and you may not continue.
  • 8. USES OF SCRIPTING LANGUAGES • Scripting languages are of two kinds: 1.Traditional Scripting 2.Modern Scripting  Traditional Scripting: The activities which require traditional scripting include 1. System administration 2. Controlling Remote Applications 3. System and Application extensions 4. Experimental programming 5. Command Line interface  Modern Scripting 1. Visual Scripting 2. Scriptable components 3. Client-side and Server-side Web scripting