SlideShare a Scribd company logo
2
Most read
3
Most read
8
Most read
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

More Related Content

PPTX
Perl names values and variables
PPTX
Introduction to MERN Stack
PPT
Advanced Web Development
PPSX
Php and MySQL
PPTX
Routing protocols
PPTX
Web services
PPTX
Java/Servlet/JSP/JDBC
Perl names values and variables
Introduction to MERN Stack
Advanced Web Development
Php and MySQL
Routing protocols
Web services
Java/Servlet/JSP/JDBC

What's hot (20)

PPTX
Mobile IP
PPTX
Security in distributed systems
PPTX
PPTX
Ajax
PPTX
Semantic Web
PPTX
Ipv4 and Ipv6
PPTX
Register allocation and assignment
PPTX
Data enrichment
PPTX
Scalar expressions and control structures in perl
PPT
Domain name system
PPTX
HTTP request and response
DOC
Active browser web page
PPTX
FAKE NEWS DETECTION PPT
PPTX
Load balancing
PDF
Cs8591 Computer Networks
PPTX
Introduction to Node.js
PPTX
Android Memory Management
PPTX
Subnetting Presentation
PPT
Webservices
PPTX
web communication protocols in IoT
Mobile IP
Security in distributed systems
Ajax
Semantic Web
Ipv4 and Ipv6
Register allocation and assignment
Data enrichment
Scalar expressions and control structures in perl
Domain name system
HTTP request and response
Active browser web page
FAKE NEWS DETECTION PPT
Load balancing
Cs8591 Computer Networks
Introduction to Node.js
Android Memory Management
Subnetting Presentation
Webservices
web communication protocols in IoT
Ad

Similar to Unit 1-uses for scripting languages,web scripting (20)

PPTX
Intro to Microsoft.NET
PDF
Class 17-18 Introduction to Perl.pdf bbbbbb
PPTX
Product Camp Silicon Valley 2018 - PM Technical Skills
PPTX
Unit 1-introduction to scripts
PPTX
Visual Basic User Interface-III
PPTX
Low-Cost Digital Marketing Service in Nagpur | PSK Technologies
PPTX
PPT ON UI.pptx
PPTX
Programming language
PPTX
sl slides-unit-1.pptx
PDF
SERVER SIDE SCRIPTING
PPTX
dot net technology
PPT
Modified.net overview
PDF
Effective admin and development in iib
PPTX
Swift programming language
PPT
C++ Program session new edition 2025.ppt
PPTX
Preliminary Concepts in principlesofprogramming.pptx
PPTX
Principlesofprogramminglanguage concepts.pptx
PDF
CLR_via_CSharp_(Jeffrey_Richter_4th_Edition).pdf
PPTX
Intro to Microsoft.NET
Class 17-18 Introduction to Perl.pdf bbbbbb
Product Camp Silicon Valley 2018 - PM Technical Skills
Unit 1-introduction to scripts
Visual Basic User Interface-III
Low-Cost Digital Marketing Service in Nagpur | PSK Technologies
PPT ON UI.pptx
Programming language
sl slides-unit-1.pptx
SERVER SIDE SCRIPTING
dot net technology
Modified.net overview
Effective admin and development in iib
Swift programming language
C++ Program session new edition 2025.ppt
Preliminary Concepts in principlesofprogramming.pptx
Principlesofprogramminglanguage concepts.pptx
CLR_via_CSharp_(Jeffrey_Richter_4th_Edition).pdf
Ad

More from sana mateen (20)

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

Recently uploaded (20)

PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
PPT on Performance Review to get promotions
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPT
Mechanical Engineering MATERIALS Selection
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Geodesy 1.pptx...............................................
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Construction Project Organization Group 2.pptx
PDF
Digital Logic Computer Design lecture notes
UNIT 4 Total Quality Management .pptx
Sustainable Sites - Green Building Construction
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPT on Performance Review to get promotions
Internet of Things (IOT) - A guide to understanding
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Model Code of Practice - Construction Work - 21102022 .pdf
Mechanical Engineering MATERIALS Selection
Embodied AI: Ushering in the Next Era of Intelligent Systems
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Geodesy 1.pptx...............................................
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Construction Project Organization Group 2.pptx
Digital Logic Computer Design lecture notes

Unit 1-uses for scripting languages,web scripting

  • 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